ID: 27447 User updated by: a at phpe dot net Reported By: a at phpe dot net Status: Open Bug Type: Arrays related Operating System: windowx xp PHP Version: 4.3.4 New Comment:
Expected result is: ---------------- Array ( [0] => abc ) Array ( [0] => Array ( [2] => abc ) [1] => 123 ) 123 Previous Comments: ------------------------------------------------------------------------ [2004-03-01 09:00:29] a at phpe dot net Description: ------------ see the code below the first block code's output i think will be: NULL & FALSE As i think: the code: $a["a"]["b"]; will equal to array('a'=>array("b")); may be i wrong? or that's a bug?? Reproduce code: --------------- <?php # First block $a[] = "abc"; print_r($a); // may be wrong here echo $a[0][2]; // output: c, may be "null"? echo isset($a[0][2]); // output: 1 (true), may be "false"? ###################### # Second block $a["1"] = "123"; $a["1"]["2"] = 'abc'; print_r($a); echo $a[1]; // output:12a, may will be "123"($a["1"]) ?? ?> Expected result: ---------------- Array ( [0] => abc ) Array ( [0] => Array ( [2] => abc ) [1] => 123 ) 12a Actual result: -------------- Array ( [0] => abc ) c1 Array ( [0] => abc [1] => 12a ) 12a ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=27447&edit=1