1
私は問題を抱えていましたが、それぞれfullBookingURL
とprice
をfor-eachでエコーしたいです。私の条件は、アレイ内の最も低いprice
3つのデータを示し、その後、最低そのprice
価格foreachループで価格を3つだけ表示して並べ替えを表示
array (size=19)
0 =>
object(stdClass)[3820]
public 'agencyName' => string 'ZenHotels.com' (length=13)
public 'fullBookingURL' => string 'http://example.com' (length=25)
public 'price' => int 590
public 'tax' => int 0
2 =>
object(stdClass)[3826]
public 'agencyName' => string 'ZenHotels.com' (length=13)
public 'fullBookingURL' => string 'http://example.com' (length=25)
public 'price' => int 591
public 'tax' => int 0
5 =>
object(stdClass)[3835]
public 'agencyName' => string 'Hotellook' (length=9)
public 'fullBookingURL' => string 'http://example.com' (length=25)
public 'price' => int 606
public 'tax' => int 0
6 =>
object(stdClass)[3838]
public 'agencyName' => string 'ZenHotels.com' (length=13)
public 'fullBookingURL' => string 'http://example.com' (length=25)
public 'price' => int 712
public 'tax' => int 0
7 =>
object(stdClass)[3841]
public 'agencyName' => string 'ZenHotels.com' (length=13)
public 'fullBookingURL' => string 'http://example.com' (length=25)
public 'price' => int 713
public 'tax' => int 0
マイコード
foreach($sval2->rooms as $bookingurl){
echo $bookingurl->fullBookingURL;
echo $bookingurl->price;
}
foreachを使用することは必須ですか?最初にカスタムコールバックを使って 'uasort'を使って配列内の項目をソートし、ソートされた配列の最初の3項目をエコーすることができます。 –
@ kaduev13いいえ、必須ではありませんか? – Syn00123
あなたは直面している問題は何ですか? – kerbholz