【发布时间】:2017-11-06 13:32:59
【问题描述】:
我确定有人问过这个问题,但我找不到,所以这里...
我有这个代码(必须使用 php 5.3)
foreach ($array["Book"] as $abeBooks) {
$abeResult[$i] = array(
'itemCondition' => $abeBooks['itemCondition'],
'isbn13' =>$abeBooks['isbn13'],
'listingPrice' =>$abeBooks['listingPrice'],
'Link' =>$abeBooks['listingUrl'],
'sellerRating'=>$abeBooks['sellerRating'],
);
$isbn13[$i] = $abeBooks["isbn13"];
$itemCondition[$i] = $abeBooks["itemCondition"];
$sellerRating[$i] =$abeBooks['sellerRating'];
$Price[$i] = $abeBooks["listingPrice"];
$Link[$i] =$abeBooks['listingUrl'];
$i++; }
它返回:
[{"itemCondition":"Fair","isbn13":"9780134167398","listingPrice":"123.5","Link":"www.abebooks.com\/servlet\/BookDetailsPL?bi=22403600014&cm_ven=sws&cm_cat=sws&cm_pla=sws&cm_ite=22403600014","sellerRating":"4"},{"itemCondition":"Very Good","isbn13":"9780134167398","listingPrice":"140.22","Link":"www.abebooks.com\/servlet\/BookDetailsPL?bi=22334428082&cm_ven=sws&cm_cat=sws&cm_pla=sws&cm_ite=22334428082","sellerRating":"4"},{"itemCondition":null,"isbn13":"9780134167398","listingPrice":"480.7","Link":"www.abebooks.com\/servlet\/BookDetailsPL?bi=22173609508&cm_ven=sws&cm_cat=sws&cm_pla=sws&cm_ite=22173609508","sellerRating":"4"}]
如果 itemCondition 是好的、非常好的、好的或新的,我想做的是找到最低的 listingPrice 并返回该项目的整个数组,例如它会返回
({"itemCondition":"Fair","isbn13":"9780134167398","listingPrice":"123.5","Link":"www.abebooks.com\/servlet\/BookDetailsPL?bi=22403600014&cm_ven=sws&cm_cat=sws&cm_pla=sws&cm_ite=22403600014","sellerRating":"4"})
【问题讨论】: