-2

どうすればこのエラーを取り除くことができますか

解析エラー: 構文エラー、予期しない T_DOUBLE_ARROW

PHP コード:

$uniqueOrderCodes = array();
foreach ($checks as $check)
{
    array_push($uniqueOrderCodes,"string" => $check);
}

どうもありがとう

4

1 に答える 1

2

気分を害するつもりはありませんが、マニュアルを読む必要があります。=>これは代入演算子であり、配列で使用されます。

$my_array = array('color' => 'blue')colorは、 はキー、blueは値 (タイプstring)、$my_arrayは配列を保持する変数です。オタクっぽい言い方をすれば、「Variableは、文字列を keyに割り当てた配列を保持しています。 which を使用して、 which を出力することでアクセスできます」のように聞こえるかもしれません$my_arraybluecolor$my_array['color']blue

次のように配列にプッシュします。

array_push($my_array, $var);

$var、、などのmixed( mixed = any ) タイプにすることができます。stringintarray

pushただし、要素が 1 つだけの場合は、配列にする必要はありません。別:

foreach ($checks as $check)
{
    $uniqueOrderCodes[] = $check;
}

見る:

于 2012-12-23T21:35:24.340 に答える