[{"id":2,"name":"Paypal"},{"id":3,"name":"Scrill"}]
如何在這裏使用php或laravel框架動態添加新屬性及其值。轉換後的數據就像是如何在json數據中動態添加屬性和值
[{"id":2,"name":"Paypal","amount":"100"},{"id":3,"name":"Scrill","amount":"200"}]
[{"id":2,"name":"Paypal"},{"id":3,"name":"Scrill"}]
如何在這裏使用php或laravel框架動態添加新屬性及其值。轉換後的數據就像是如何在json數據中動態添加屬性和值
[{"id":2,"name":"Paypal","amount":"100"},{"id":3,"name":"Scrill","amount":"200"}]
在僞代碼:
Convert JSON string to PHP associative array.
Add/alter keys on PHP associative array.
Convert PHP associative array to JSON string.
我不想把所有的樂趣了 - 所以這裏有一些鏈接:
http://php.net/manual/en/function.json-decode.php
http://php.net/manual/en/function.json-encode.php
;-)
更新:OP已經要求一個完整的解決方案。
將JSON字符串轉換成PHP關聯數組:
$decoded = json_decode($jsonStr, true);
經常檢查,事情沒出問題:
if ($decoded === null) {
die('Unable to decode JSON string: ' . $jsonStr);
}
修改你的PHP數組:
$decoded[] = array(
'id' => 3,
'name' => 'Scrill',
'amount' => 200
);
最後重新編碼爲JSON字符串:
echo json_encode($decoded);
我無法達到解決方案,直到。你能給我解決方案嗎? –
@MahfuzShishir你不能做研究......什麼?沃利在這裏爲你提供了一切,但實際的代碼* *爲你自己學習。你很幸運,甚至有人給你這麼多暗示。 – IsThisJavascript
我得到了結果謝謝。 :) –
你有什麼試過的?告訴我們你的嘗試。 – Script47
其實我不明白如何在這裏添加新的屬性。請給我一個解決方案。謝謝你的評論。 –
你在哪裏研究過? – Script47