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阵列
$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);
然后我就可以通过我的ajax借此"+response['streamitem_uploadimage_count']+"
我也曾尝试array_push($json['posts'], array('streamitem_uploadimage_count' => $streamitem_uploadimage_count,));
但不会由$ JSON数组也加入内
'streamitem_uploadimage_count' => $streamitem_uploadimage_count
工作
你可以将任何你想要的东西推到数组上,然后编码你的JSON。 –
所以我需要'array_push()'来做到这一点? – Gateway
是的,你会使用'array_push()' –