我怎样才能摆脱这个错误
解析错误:语法错误,意外的 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;
}
看: