亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這樣寫錯在哪?

<?php
$array = ["bar","foo"];
var_dump($array);
?>

正在回答

1 回答

$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);
?>

以上是我的理解,可能不太準確,但希望對你有幫助

2 回復 有任何疑惑可以回復我~
#1

_慕木_ 提問者

非常感謝!
2020-01-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這樣寫錯在哪?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號