課程
/后端開發(fā)
/PHP
/PHP進(jìn)階篇
請問這里為什么$arr[0]和$arr['0']都能取到數(shù)組中第一個(gè)值?isset($arr0)是什么意思?
2016-10-26
源自:PHP進(jìn)階篇 1-4
正在回答
<?php$fruit=array('蘋果','香蕉','菠蘿');echo $fruit['0'];$fruit=array('apple'=>'蘋果');//echo "<br>".$fruit['0'];echo "<br>".$fruit['apple'];?>
我剛剛?cè)懥它c(diǎn)驗(yàn)證下,果然是。如果把注釋那一行放上去,然后把下面的注釋掉發(fā)現(xiàn)會(huì)報(bào)錯(cuò)? 不會(huì)輸出蘋果? 應(yīng)該我想的是對的
isset函數(shù)是確定變量是否被定義的函數(shù)
懂了謝謝^_^
當(dāng)時(shí)我也有試過,發(fā)現(xiàn)都可以。后來想了一想可能是因?yàn)樾陆ǖ臄?shù)組你沒有去設(shè)置關(guān)聯(lián)(以字符串形式存在的下標(biāo),我是這么理解的),所以它默認(rèn)的關(guān)聯(lián)為字符串形式,就是‘0’,所以可以通過這兩種方式取到。如果你之后對第一個(gè)添加新的關(guān)聯(lián)的話,可能這種用法就不行了....
isset函數(shù)是確定變量是否被定義的函數(shù),意思你應(yīng)該懂了吧
舉報(bào)
輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序
3 回答PHP中$arr0 = $arr[0]區(qū)別,為什么取不出arr[0]的值?
4 回答為什么$arr0=$arr['0'];中‘’去掉變成$arr0=$arr[0];也可以?那這里的‘’作用是什么?
2 回答$arr0 = $arr[0];可以嗎?
2 回答if( isset($arr[0]) ) {print_r($arr[0]);} 直接不就行了
3 回答$arr[0]和$arr['0']有什么區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-26
<?php
$fruit=array('蘋果','香蕉','菠蘿');
echo $fruit['0'];
$fruit=array('apple'=>'蘋果');
//echo "<br>".$fruit['0'];
echo "<br>".$fruit['apple'];
?>
我剛剛?cè)懥它c(diǎn)驗(yàn)證下,果然是。如果把注釋那一行放上去,然后把下面的注釋掉發(fā)現(xiàn)會(huì)報(bào)錯(cuò)? 不會(huì)輸出蘋果? 應(yīng)該我想的是對的
2016-10-26
isset函數(shù)是確定變量是否被定義的函數(shù)
2016-10-26
懂了謝謝^_^
2016-10-26
當(dāng)時(shí)我也有試過,發(fā)現(xiàn)都可以。后來想了一想可能是因?yàn)樾陆ǖ臄?shù)組你沒有去設(shè)置關(guān)聯(lián)(以字符串形式存在的下標(biāo),我是這么理解的),所以它默認(rèn)的關(guān)聯(lián)為字符串形式,就是‘0’,所以可以通過這兩種方式取到。如果你之后對第一個(gè)添加新的關(guān)聯(lián)的話,可能這種用法就不行了....
isset函數(shù)是確定變量是否被定義的函數(shù),意思你應(yīng)該懂了吧