以下代碼:問題的PHP數組索引
<?php
$test_array = array();
$test_array['string_index'] = "data in string index";
$test_array[] = "data in index 0";
$test_array[] = "data in index 1";
$test_array[] = "data in index 2";
foreach($test_array as $key => $val)
{
if($key != 'string_index')
{
echo $val."<br>";
}
}
?>
給出結果:
data in index 1
data in index 2
問題是 - 哪裏是 「數據在索引0」 ???如何從數字索引0-n獲取元素? 此外,如果我將'string_index'更改爲其他不存在的東西,它會迴應除[0]以外的所有內容。 Plz,給我解釋一下。
日Thnx提前
'0!='字符串索引''也評估爲真,當然。沒有針對空字符串的測試。 –
但0應該是'!='字符串索引'?我的意思是,沒有理智的方式PHP可以形容他們是相同的,可以嗎? – knittl