2015-04-14 2 views
0

Я попытался оттолкнуть новое значение массива в JSONВставьте новый массив в PHP JSON

$var=array("code"=>"100"); 
$sql = SELECT order as orderID, pub as orderCode from cart 
while ($row = mysql_fetch_assoc ($sql) { 
$var[] = $row; 
} 
echo '{"status":'. json_encode($var).'}'; 

Я хочу, чтобы подтолкнуть эту строку в массив JSON выше

$string = array("total"=>"3000"); 

и мой сценарий дисплеев, как это:

{ 
"status":{ 
    "code":"100", 
     "0":{ 
      "total":"3000" 
      }, 
     "1":{ 
      "orderID":"16", 
      "orderCode":"14290290685322" 
      }, 
     "2":{ 
      "total":"3000" 
      } 
     } 
    } 

и я хочу вар общее внутри как это:

**////////blablabla 
    "1":{ 
     "orderID":"16", 
     "orderCode":"14290290685322", 
     "total":"3000" 
     } 
*///blablba 

ответ

1

Добавить $var[] = array("total"=>"3000"); только перед кодированием в формате JSON

$var=array("code"=>"100"); 
$sql = SELECT order as orderID, pub as orderCode from cart 
while ($row = mysql_fetch_assoc ($sql) { 
    $row['total'] = '3000' ; 
    $var[] = $row; 
} 
echo '{"status":'. json_encode($var).'}'; 
+0

где я место что? –

+0

где i place $ string = array ("total" => "3000"); –

+0

все в порядке, мне нужно нажать $ string новый элемент на JSON xD –

Смежные вопросы