1
データベース$行に含まれていないjson配列を渡したいコードがあります。だから私はカスタム変数を設定しようとしたが動作しませんでした。これを行う方法はありますか?そのため、下のコンテンツは配列で送信されますか?ここで json配列を通じてデータベース行にない変数を渡します。
は、私が試したものですPHP
if ($photo_numff == 1) {
$streamitem_uploadimage_count =" Uploaded new image";
} else if($photo_numff > 1) {
$streamitem_uploadimage_count =" Uploaded ".$photo_numff." new images";
} else {
}
JSON配列私はその後、私のAJAXを介してこれを取ることができ
$rowcount = mysqli_num_rows($result);
$json = array(
'posts' => array(),
'count' => $rowcount
);
while ($row = mysqli_fetch_array($result)) {
$posts[] = array(
//Post information and ids
'streamitem_id' => $row['streamitem_id'], // post id
'streamitem_uploadimage_count' => $streamitem_uploadimage_count,
);
$rowcount++;
}
$json['posts'] = $posts;
echo json_encode($json);
"+response['streamitem_uploadimage_count']+"
は私もarray_push($json['posts'], array('streamitem_uploadimage_count' => $streamitem_uploadimage_count,));
を試してみましたが、
希望するものを配列にプッシュしてJSONをエンコードできます。 –
これを行うには 'array_push()'が必要ですか? – Gateway
はい、 'array_push()'を使用します –