关于数组的奇怪问题???????????
<?php
$arr[1]="blue";
$arr["1"]="red";$arr[-1]="blue";
$arr["-1"]="red";print_r($arr);
?>
为什么只打印出两个元素。。
Array (
[1] => red
[-1] => red
)为什么???一个是数字索引,一个是字符串相关。。????????????????
<?php
$arr[1]="blue";
$arr["1"]="red";$arr[-1]="blue";
$arr["-1"]="red";print_r($arr);
?>
为什么只打印出两个元素。。
Array (
[1] => red
[-1] => red
)为什么???一个是数字索引,一个是字符串相关。。????????????????
<?php
$arr[1]="blue";
$arr["1"]="red"; $arr[-1]="blue";
$arr["-1"]="red"; print_r($arr);
?>
<?php
$arr["1"]="red";
$arr[1]="blue";$arr[-1]="blue";
$arr["-1"]="red"; print_r($arr);
?>
<?php
$arr[1]="blue";
$arr["1"]="red"; $arr[-1]="blue";
$arr["-1"]="red"; print_r(array_keys($arr));
?>
打印下你认为的索引.
结果如下
应该很好理解了把
Array ( [0] => 1 [1] => -1 )