空の配列にハッシュキー/値のペアを追加したいとします。ここでPHPの配列にハッシュキー/値のペアを追加する正しい構文は何ですか?
は、しかし、私はエラーを取得しています、私はそれをやろうとしています方法です。同時に
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap[] = ($key => $value);
空の配列にハッシュキー/値のペアを追加したいとします。ここでPHPの配列にハッシュキー/値のペアを追加する正しい構文は何ですか?
は、しかし、私はエラーを取得しています、私はそれをやろうとしています方法です。同時に
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap[] = ($key => $value);
$SDP_ID2CohortMap = array($key => $value);
$SDP_ID2CohortMap[$key] = $value;
両方ではない。ここで
Parse error: syntax error, unexpected T_DOUBLE_ARROW
は私のコードです。あなたが何をしたいか
2分以内で答える。テストし、5分以内に確認しました。このサイトとそのメンバーは素晴らしいです! –
はPHP array union operatorDocsで行うことができる2つの配列の和集合を作成することです:
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap += array($key => $value);
^^^^^^^^
おそらく、この情報はあなたのために便利です。
あなたはPHPマニュアルでそれを見つけることができませんでしたか? – Gordon
*(参考)* http://php.net/arrays – Gordon