多維數組我有這樣的數組:篩選到PHP
$bookings[] = array(
'booking_id' => '1',
'client_firstname' => 'Gareth',
'days' => array(
array('day_id' => '2016-11-23,2016-11-24', 'room_id' => '2'),
array('day_id' => '2016-11-25', 'room_id' => '4'),
array('day_id' => '2016-11-26,2016-11-27,2016-11-28', 'room_id' => '2'),
)
);
$bookings[] = array(
'booking_id' => '2',
'client_firstname' => 'James',
'days' => array(
array('day_id' => '2016-11-25,2016-11-26,2016-11-27,2016-11-28', 'room_id' => '5')
)
);
$bookings[] = array(
'booking_id' => '2',
'client_firstname' => 'Marco',
'days' => array(
array('day_id' => '2016-11-24', 'room_id' => '5')
)
);
我怎樣才能循環到這個獲得與days[]
等於當前日期或我想日後的第一個項目的項目嗎?
例如,如果我們是2016-11-23
,我需要得到第一個項目到這是數組:
$bookings[] = array(
'booking_id' => '1',
'client_firstname' => 'Gareth',
'days' => array(
array('day_id' => '2016-11-23,2016-11-24', 'room_id' => '2')
)
);
因爲進入days
陣列,它與我搜索2016-11-23
之日算起。
謝謝。
嗯,我得到真正的所有日期與您的代碼。我只需要從當前日期開始獲取'days []'行。我認爲我們需要在這裏。 – popol
如果我使用'2016-11-25',它應該給我兩個預訂(ids 1和2)。 – popol
查看更新後的答案; – ksealey