大神幫忙看一下萬分感謝!
問題描述
有一個(gè)數(shù)組$aa 然后里面的數(shù)據(jù)是這樣的:[ {goodid:270,num:1},{goodid:277,num:5} ] 我想提取goodid里的值:270和277該怎么寫?試過:foreach((array)$aa as $v){echo $v['goodid'];]}出錯(cuò)....小弟是剛?cè)腴T的小學(xué)生,請大神們幫忙指導(dǎo)一下,萬分感謝?
問題解答
回答1:首先確定{goodid:270,num:1},在php中這不是一個(gè)正確的類型,在js中是正確的,
$arr = [ "{'goodid':270,'num':1}", "{'goodid':277,'num':5}",];$newarray = [];foreach ($arr as $value){ $value = json_decode($value,true); $newarray[] = $value['goodid'];}print_r($newarray);
回答2:首先php中數(shù)組與對象是完全分開的, 你可以在前端就解決了
var arr = [{ goodid: 270, num: 1 }, { goodid: 277, num: 5 }]; let newArr = []; for (let index in arr) { newArr[index] = arr[index]['goodid']; }; console.log(newArr);回答3:路過的大神們,幫忙看一下啊~萬分感謝? ? ?
相關(guān)文章:
1. android - webview 自定義加載進(jìn)度條2. 為什么我ping不通我的docker容器呢???3. javascript - 微信小程序限制加載個(gè)數(shù)4. 并發(fā)模型 - python將進(jìn)程池放在裝飾器里為什么不生效也沒報(bào)錯(cuò)5. mysql - 怎么讓 SELECT 1+null 等于 16. python 怎樣用pickle保存類的實(shí)例?7. linux - openSUSE 上,如何使用 QQ?8. 大家好,請問在python腳本中怎么用virtualenv激活指定的環(huán)境?9. linux - 升級到Python3.6后GDB無法正常運(yùn)行?10. Python中, 仿照經(jīng)典代碼實(shí)現(xiàn)單例, 卻出現(xiàn)了不是單例的的狀態(tài), 代碼哪里出錯(cuò)了 ?
