這樣為什么不對
<?php
$arr = array('apple'=>"蘋果",'banana'=>"香蕉",'pineapple'=>"菠蘿");
$arr0=$arr['apple'];
if( isset($arr0) ) {print_r($arr0);}
?>
----------------
$arr = array('apple'=>"蘋果",'banana'=>"香蕉",'pineapple'=>"菠蘿");
$arr0=$arr['0'];
if( isset($arr0) ) {print_r($arr0);}
//這樣為什么不對????
2015-08-25
你這個代碼$arr = array('apple'=>"蘋果",'banana'=>"香蕉",'banana'=>"菠蘿");這是屬于關聯數組,$arr0=$arr['0'];這又屬于索引數組,這樣連在一起肯定不行的,上面不存在鍵為0的元素。除非把上面的'apple'=>,'banana'=>,'banana'=>刪除就可以。
2016-11-27
$arr[0]中0指的是下標,而$arr["0"]中"0"指的是鍵的名稱。
2016-11-27
<?php
$arr = array('apple'=>"蘋果",'banana'=>"香蕉",'bonuo'=>"菠蘿");
$arr0=$arr['apple'];
$arr1=$arr['banana'];
$arr2=$arr['bonuo'];
if( isset($arr0) ) {print_r($arr0);}
if( isset($arr1) ) {print_r($arr1);}
if( isset($arr2) ) {print_r($arr2);}
?>
2015-01-13
因為不存在鍵名為0(或字符串'0')的元素,看懂下面的代碼你就會明白了。