помогите разобратся в чем баг?

amas_mind

Новичок
помогите разобратся в чем баг?

помогите разобратся в чем баг?

$b="5,4,2,4,6,5,8,9,5,4,3,2,8,6,7,3,4,6";
$a=array($b);

for($i=0;$i<10;$i++)
{
echo $a[$i]."<br>";
}
 

amas_mind

Новичок
он заносит всю строку в нулевой элемент массива, и

$i=0
$a[$i]."<br>"; - выводит всю строку

$i=1
$a[$i]."<br>"; - ругается
Notice: Undefined offset: 1 in e:\home\localhost\www\kvg\site\korzina.php on line 12

на все последующее
 

Winer

Мимо проходил
а если ты сделаешь
$b='array(4,3,7,8)';
$a=$b
echo $a
что выведется на экран ???
 

Krisha

pain in the neck
amas_mind
Естественно, оно делает точно то, что ты написал, создает массив, у которого элемент с индексом 0 представляет собой строку: 5,4,2,4,6,5,8,9,5,4,3,2,8,6,7,3,4,6.

См.:
[m]implode[/m]
[m]explode[/m]
 
Сверху