配列を定義しました
$data = array();
1つのアイテムを追加しました:
$data['response'] = true;
次に、次のように一度に複数のアイテムを追加します。
$data["picUpload" => $pPicUpload, "Album1" => $Album1, "Album2" => $Album2];
しかし、私はこのエラーが発生しています:
parse error, expecting `']''
私は何が間違っているのですか?
次のように複数行で書くことができます。
$data['new0'] = 'value0';
$data['new1'] = 'value1';
またはarray_mergeを使用します(衝突するキーを上書きします):
$data = array_merge($data, array('new0' => 'value0', 'new1' => 'value1'));
1つずつ追加するか、array_merge
メソッドを使用する必要があります。
$data["picUpload"] =$pPicUpload;
$data["Album1"] = $Album1;
$data["Album2"] = $Album2;
使用している構文が正しくありません。array_merge機能を使用する必要があります
$data = array_merge($data, array(
"picUpload" => $pPicUpload,
"Album1" => $Album1,
"Album2" => $Album2
));
$data = array_merge($data, Array("picUpload" => $pPicUpload, "Album1" => $Album1, "Album2" => $Album2));
それだけではない理由:
$data["picUpload"] = $pPicUpload;
$data["Album1"] = $Album1;
$data["Album2"] = $Album2;
これを試して:
$data = array("picUpload" => $pPicUpload, "Album1" => $Album1, "Album2" => $Album2);
これを試して、
$data = array("picUpload" => $pPicUpload, "Album1" => $Album1, "Album2" => $Album2);