意外的T_DOUBLE_ARROW PHP

时间:2011-05-09 07:22:13

标签: php arrays

我有一个问题,我在代码的第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'
    );

感谢所有帮助。

4 个答案:

答案 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'
    )
);