Cómo agregar un valor de sufijo en una cadena php (matriz).

$string (to)=> $string1 en el bucle for

<?php

for($i=1;$i<3;$i++)
{
  $string[]="value".$i;
}

Necesita matriz de la siguiente manera:

$string1[];

 $string2[];

?>
php
-2
Bhoopalan R 15 jun. 2017 a las 14:15

3 respuestas

La mejor respuesta

Solo usa así

<?php

$string='array';
for($i=1;$i<3;$i++)
{
    ${$string.$i}[]="value".$i;
}

print_r($array2);

?>
0
JYoThI 15 jun. 2017 a las 11:26

Esto funciona para variables pero no se sabe para matrices.

for($i=1; $i <= 5; $i++) {
    ${'string' . $i} = $i;
}
0
Ganesh 15 jun. 2017 a las 11:24

Puedes hacer asi

<?php


for($i=1;$i<3;$i++)
{
    $arrayName = 'string'.$i;
    $$arrayName[]="value".$i;
}
1
Sanan Guliyev 15 jun. 2017 a las 11:25