0
有更有效的方式來設置JSON數組值嗎?運行foreach的PHP內存限制
for($i=0;$i<sizeOf($json['activity']);$i++){
$json['activity'][$i]['active'] = 'false';
}
我想成立一個名爲「主動」爲「假」 該陣列的所有子鍵並不大,他們與約8-10子陣列的多維度,我對XAMPP本地主機上運行。
我越來越
Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes)
錯誤短暫,然後將代碼的其餘部分運行在的setInterval確定。我研究過設置內存限制的方法,但懷疑必須有一種更簡潔的方法來設置數組鍵。
謝謝
你嘗試設置爲false作爲布爾值嗎?它將使用比使用false作爲字符串更少的空間。另一個優化可以在循環中使用之前將sizeof($ json ['activity'])賦給變量。 –