Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [[]] как ключ массива (https://forum.antichat.xyz/showthread.php?t=156080)

Krist_ALL 12.11.2009 20:08

[[]] как ключ массива
 
Если в качестве ключа массива передать [] то пхп скажет об ошибке.

Цитата:

Parse error: syntax error, unexpected '[', expecting ']' in X:\home\.........

НО
если передать еще один элемент в массив то ошиьке исчезнет.

?a[[]]=1&a[]=2

сделаем var_dump() и получим
PHP код:

array(2) { ["["]=> string(1"1" [0]=> string(1"2" 


а если ?a[[]]=1&a[]=2&a[[[]]]=3

то
PHP код:

array(3) { ["["]=> string(1"1" [0]=> string(1"2" ["[["]=> string(1"3" 

тоесть ] ] исчезают

gisTy 12.11.2009 20:10

и чо?

nnovcrazy 12.11.2009 22:56

я недавно с такой же проблемой сталкивался, решал так
заместо
PHP код:

$d[$i[$ass]]; 

Код
PHP код:

$l $i[$ass];
$d[$l]; 



Время: 09:37