<?php
$allHotels = array('Rows' =>
array (
0 =>
array (
'HotelId' => 94852,
'OfferId' => 858080496,
'OfferIdStr' => '858080496',
'Price' => 2762,
),
1 =>
array (
'HotelId' => 94852,
'OfferId' => 858080497,
'OfferIdStr' => '858080497',
'Price' => 3000,
),
2 =>
array (
'HotelId' => 93369,
'OfferId' => 858080501,
'OfferIdStr' => '858080501',
'Price' => 2500,
)
));
$seenHotels = array();
foreach ($allHotels['Rows'] as $key => $hotel) {
if (in_array($hotel['HotelId'], $seenHotels)) {
unset($allHotels['Rows'][$key]);
}
else {
$seenHotels[] = $hotel['HotelId'];
}
}
print_r($allHotels);
- Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Array
(
[Rows] => Array
(
[0] => Array
(
[HotelId] => 94852
[OfferId] => 858080496
[OfferIdStr] => 858080496
[Price] => 2762
)
[2] => Array
(
[HotelId] => 93369
[OfferId] => 858080501
[OfferIdStr] => 858080501
[Price] => 2500
)
)
)
preferences:
175.13 ms | 409 KiB | 5 Q