我怎样才能摆脱这个错误
解析错误:语法错误,意外的 T_DOUBLE_ARROW
PHP代码:
$uniqueOrderCodes = array();
foreach ($checks as $check)
{
array_push($uniqueOrderCodes,"string" => $check);
}
非常感谢
我怎样才能摆脱这个错误
解析错误:语法错误,意外的 T_DOUBLE_ARROW
PHP代码:
$uniqueOrderCodes = array();
foreach ($checks as $check)
{
array_push($uniqueOrderCodes,"string" => $check);
}
非常感谢
无意冒犯,但您应该阅读手册。=>
它是一个赋值运算符,用于数组。
在示例$my_array = array('color' => 'blue')
中, color
是键,blue
是值(类型string
)并且$my_array
是保存数组的变量。用一种书呆子的语言来说,这听起来像是“变量$my_array
包含一个数组,我在其中分配了一个字符串blue
给 key color
;我可以通过使用$my_array['color']
which will output来访问它blue
。”
你推送到这样的数组:
array_push($my_array, $var);
$var
它可以是mixed
(混合 = 任何)类型,如string
, int
,array
等。
但是,对于一个元素,您不需要push
在数组中。选择:
foreach ($checks as $check)
{
$uniqueOrderCodes[] = $check;
}
看: