課程
/后端開發
/PHP
/PHP進階篇
<?php$array = ["bar","foo"];var_dump($array);?>
2020-01-05
源自:PHP進階篇 1-3
正在回答
$array = ["bar","foo"];
這句是啥意思?你是要定義一個數組鍵為'bar',值為'foo'嗎?那就是你需要定義一個關聯數組
從關聯數組的角度,那你可以這么寫:
<?php $array?=?array('bar'=>'foo'); var_dump($array); ?>
或者
<?php $array?=?array(); $array['bar']='foo'; var_dump($array); ?>
前面的$array是變量名,后面的array()是你要定義的數據類型,你沒有寫?
?["bar","foo"]既不是字符串也不是整型或浮點型,php應該沒有這樣的數據類型,python倒是有,管它叫列表list
如果你想定義'bar','foo'為數組的兩個值
從索引數組的角度,那你可以這么寫:
<?php $array?=?array('bar','foo'); var_dump($array); ?>
從關聯數組的角度,那你可以這么寫
<?php $array?=?array('0'=>'bar','1'=>'foo'); var_dump($array); ?>
<?php $array?=?array(); $array['0']='bar'; $array['1']='foo'; var_dump($array); ?>
以上是我的理解,可能不太準確,但希望對你有幫助
_慕木_ 提問者
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
4 回答為什么這樣寫不行,錯在哪里?
4 回答為什么這樣寫代碼是錯的啊
2 回答PHP文件系統之判斷文件是否存在,這樣寫有錯嗎?
1 回答錯誤日志在哪
2 回答這樣子為什么無法輸出?哪里錯了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-01-05
$array = ["bar","foo"];
這句是啥意思?你是要定義一個數組鍵為'bar',值為'foo'嗎?那就是你需要定義一個關聯數組
從關聯數組的角度,那你可以這么寫:
或者
前面的$array是變量名,后面的array()是你要定義的數據類型,你沒有寫?
?["bar","foo"]既不是字符串也不是整型或浮點型,php應該沒有這樣的數據類型,python倒是有,管它叫列表list
如果你想定義'bar','foo'為數組的兩個值
從索引數組的角度,那你可以這么寫:
從關聯數組的角度,那你可以這么寫
或者
以上是我的理解,可能不太準確,但希望對你有幫助