$something[$variable]在php中使用
我见过一些这样的代码:$something[$variable]在php中使用,php,arrays,Php,Arrays,我见过一些这样的代码: $null = null; $car = array(benz=>1040,maruthi=>180); echo $car[$null] 我知道变量$null将值存储在$car数组中。我只想知道我们能分配这样的任务吗 $car[$null] = $anynewvaribale . 我只是想知道我们是否可以这样申报。我们能用这样的方括号分配一个新变量吗?基于您的假设: $null = null; $car = array(benz
$null = null;
$car = array(benz=>1040,maruthi=>180);
echo $car[$null]
我知道变量$null
将值存储在$car
数组中。我只想知道我们能分配这样的任务吗
$car[$null] = $anynewvaribale .
我只是想知道我们是否可以这样申报。我们能用这样的方括号分配一个新变量吗?基于您的假设:
$null = null;
$car = array(benz=>1040,maruthi=>180);
echo $car[$null];
您正在将null键分配给$car
数组,而没有分配任何值
$car[$null]
如果将任何值赋给null键
$null = null;
$car = array(benz=>1040,maruthi=>180);
$anynewvaribale = 'test';
$car[$null] = $anynewvaribale;
var_dump($car);
输出:
array(3) { ["benz"]=> int(1040) ["maruthi"]=> int(180) [""]=> string(4) "test" }
根据问题我们可以分配一个新的变量并用方括号括起来吗
,是的,你可以这样分配变量
为什么要将null设置为$null?“我们可以用这样的方括号分配一个新变量吗?”是的,即使使用
null
,但我不建议itPut错误报告(-1)代码>在脚本顶部并修复通知。为什么要否决投票?我的回答有问题吗?