我正在使用一个函数循环遍历数组并获取数组索引为“weekday_time_start”和“weekday_time_end”的值。我写了一个应该这样做的函数,但似乎没有正常工作。任何人都可以帮我解决这个问题。到目前为止这是
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);
}
}
答案 0 :(得分:1)
您应该将呼叫转移到CompareTimes
以外的循环。
但是你根本不需要循环,并且使用它反而首先违背了拥有关联数组的目的:
$this->CompareTimes($cat_time_array["weekday_time_start"],
$cat_time_array["weekday_time_end"]);