[英]Converting Strings to JSON Convertable Arrays
我正在查詢數據庫以獲取結果,並嘗試將它們轉換為JSON可編碼數組,其中鍵將用作對的名稱,而值是值。 我將如何在下面的以下代碼中執行此操作?
foreach($results as $result) {
foreach( $result as $key => $value ) {
if ($key == 'D')
{
$trimmed = round($value, 4);
}
else
{
$trimmed = trim($value, "\n\r");
}
$array[$i] ="$key"."=>"."$trimmed";
}
$i = 0;
$jret = json_encode($array);
echo $jret;
}
例如:
<?php
$object[0] = array("foo" => "bar", 12 => true);
$encoded_object = json_encode($object);
?>
輸出:
{"1": {"foo": "bar", "12": "true"}}
不知道您需要什么,為什么要模仿 PHP代碼而不使用它,但是可能是
$array[] = array($key => $trimmed);
是您要尋找的
與
$array[$i][$key] = $trimmed;
你可以做
$return = json_encode($object, JSON_FORCE_OBJECT);
在末尾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.