大神幫忙看一下萬(wàn)分感謝!
問(wèn)題描述
有一個(gè)數(shù)組$aa 然后里面的數(shù)據(jù)是這樣的:[ {goodid:270,num:1},{goodid:277,num:5} ] 我想提取goodid里的值:270和277該怎么寫(xiě)?試過(guò):foreach((array)$aa as $v){echo $v['goodid'];]}出錯(cuò)....小弟是剛?cè)腴T(mén)的小學(xué)生,請(qǐng)大神們幫忙指導(dǎo)一下,萬(wàn)分感謝?
問(wèn)題解答
回答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ù)組與對(duì)象是完全分開(kāi)的, 你可以在前端就解決了
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ò)的大神們,幫忙看一下啊~萬(wàn)分感謝? ? ?
相關(guān)文章:
1. javascript - 我是做web前端的,公司最近有一個(gè)項(xiàng)目關(guān)于數(shù)據(jù)統(tǒng)計(jì)的!2. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)3. javascript - vue過(guò)渡效果 css過(guò)渡 類名的先后順序4. javascript - 如何使用loadash對(duì)[object,object,object]形式的數(shù)組進(jìn)行比較5. ios - 類似微博首頁(yè),一張圖的時(shí)候是如何確定圖大小的?6. node.js - 微信小程序websocket連接問(wèn)題7. css右浮動(dòng)字的順序顛倒了8. javascript - vuejs+elementui 購(gòu)物車價(jià)格計(jì)算,點(diǎn)擊加減號(hào)修改數(shù)量總價(jià)都不會(huì)改變,但是計(jì)算執(zhí)行了9. html5和Flash對(duì)抗是什么情況?10. 數(shù)據(jù)庫(kù) - Mysql的存儲(chǔ)過(guò)程真的是個(gè)坑!求助下面的存儲(chǔ)過(guò)程哪里錯(cuò)啦,實(shí)在是找不到哪里的問(wèn)題了。
