我有一个问题,我在代码的第9行没有看到(这是你们的第二行)。我搜索了stackoverflow,但问题似乎仍然隐藏在我身上......
代码是:
$otsi_array(
'soiduki_tuup' => array(
'' => 'Kõik',
'4X4' => '4X4',
'Kaubik C' => 'Kaubik C',
'MAHTUNIVERSAAL' => 'MAHTUNIVERSAAL',
'Motoroller' => 'Motoroller',
'Sõiduauto' => 'Sõiduauto',
'Traktor' => 'Traktor',
'Veoauto' => 'Veoauto'
);
感谢所有帮助。
答案 0 :(得分:5)
注意语法......
<?php
$otsi_array = array (
'soiduki_tuup' => array (
'' => 'Kõik',
'4X4' => '4X4',
'Kaubik C' => 'Kaubik C',
'MAHTUNIVERSAAL' => 'MAHTUNIVERSAAL',
'Motoroller' => 'Motoroller',
'Sõiduauto' => 'Sõiduauto',
'Traktor' => 'Traktor',
'Veoauto' => 'Veoauto'
)
);
?>
答案 1 :(得分:3)
你错过了一个数组声明:
$otsi_array = array(
'soiduki_tuup' => array(
...
)
);
答案 2 :(得分:2)
$otsi = array(
'soiduki_tuup' => array(
'' => 'Kõik',
'4X4' => '4X4',
'Kaubik C' => 'Kaubik C',
'MAHTUNIVERSAAL' => 'MAHTUNIVERSAAL',
'Motoroller' => 'Motoroller',
'Sõiduauto' => 'Sõiduauto',
'Traktor' => 'Traktor',
'Veoauto' => 'Veoauto'
);
或$otsi_array = array( /* .. */ );
。
答案 3 :(得分:2)
当您使用变量名后跟括号$otsi_array()
时,PHP会将其视为“调用变量中命名的函数或对象,使用括号之间的任何内容作为参数”。括号之间的语法作为传递给函数的参数是非法的,因此PHP会抛出错误。
应该是:
$otsi_array = array(
'soiduki_tuup' => array(
'' => 'Kõik',
'4X4' => '4X4',
'Kaubik C' => 'Kaubik C',
'MAHTUNIVERSAAL' => 'MAHTUNIVERSAAL',
'Motoroller' => 'Motoroller',
'Sõiduauto' => 'Sõiduauto',
'Traktor' => 'Traktor',
'Veoauto' => 'Veoauto'
)
);