我怎么能摆脱这个错误
解析错误:语法错误,意外T_DOUBLE_ARROW
PHP代码:
$uniqueOrderCodes = array();
foreach ($checks as $check)
{
array_push($uniqueOrderCodes,"string" => $check);
}
thanx很多
答案 0 :(得分:2)
没有违法行为,但您应该阅读the manual。 =>
它是一个赋值运算符,用于数组。
在示例$my_array = array('color' => 'blue')
中,color
是关键,blue
是值({em>类型string
)和{{1} }是保存数组的变量。在书呆子语言中,听起来像“变量$my_array
持有一个数组,我在其中为字符串$my_array
分配了字符blue
;我可以使用color
来输出$my_array['color']
。
你推送到这样的数组:
blue
array_push($my_array, $var);
它可以是$var
( mixed = any )类型,例如mixed
,string
,int
,等
但是,对于一个元素,您不需要在数组中array
。替代方案:
push
见: