我正在使用函數來遍歷數組,並獲取具有「weekday_time_start」和「weekday_time_end」數組索引的值。我寫了一個應該這樣做的函數,但它似乎沒有正常工作。任何人都可以請幫我把這個弄明白。這是迄今爲止需要使用foreach使用關聯數組的幫助
Value of the the $cat_time_array
array(
['weekday_time_start'] =>
'07:30 AM'
['weekday_time_end'] =>
'10:45 PM'
['weekend_time_start'] =>
['weekend_time_end'] =>
)
public function SetWeekdayCategoryVisibility($cat_time_array){
foreach ($cat_time_array as $key=>$value){
if($key == "weekday_time_start"){
$weekday_start = $value;
}
if($key == "weekday_time_end"){
$weekday_end = $value;
}
$this->CompareTimes($weekday_start,$weekday_end);
}
}
什麼是預期的輸出? – bksi 2014-09-02 02:04:37
另外,當您使用關聯數組時,不能使用相同的鍵兩次。 (這是你的數組輸出) – bksi 2014-09-02 02:05:12
爲什麼不只是'$ this-> CompareTimes($ cat_time_array ['weekday_time_start'],'cat_time_array ['weekday_time_end']);' – 2014-09-02 02:06:37