你能在"数组"函数中有一个"if"语句吗?
$my_array = array(
'foo' => $foo,
'bar' => 'bar',
'lorem' => $lorem,
if($z == 'z'){ 'ipsum' => $ipsum }
);
Run Code Online (Sandbox Code Playgroud)
我的问题当然属于第5行,数组中的第4项.它似乎不想工作,是否有一种方法可以做到这一点?
你不能这样做.只需在if之后添加语句即可.
$my_array = array(
'foo' => $foo,
'bar' => 'bar',
'lorem' => $lorem
);
if($z == 'z'){
$my_array['ipsum'] = $ipsum;
}
Run Code Online (Sandbox Code Playgroud)