더 나은 배열 구조 그래서 나는 구분 기호로 공백 다시 각 Arrayelement 폭발 것 :이 구조가있는 경우
Array ([0] => Array(0, 1, 5), [1] => Array(1, 3, 3) [2] => Array(4, 18, 18))
아마 여러 가지가 있습니다를 구혼. date() 및 타임 스탬프가 포함 된 솔루션이있을 수 있지만 그 점에 대해서는 솔직하게 확신 할 수 없습니다. 다른 해결책이 될 것입니다. 평일과 함께 다른 배열을 정의하십시오.
$weekdays = array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
그런 다음 해당 배열의 색인으로 사용 된 숫자를 사용하여 올바른 요일을 출력 할 수 있습니다.
function twentyFourHourToAmPM($number) {
if ($number > 12) {
return ($number - 12)." pm";
} else {
return $number." am";
}
}
출력 모든 것을 다음과 같이 작동합니다 : 당신이 조금 selfmade 기능 람에 출력 할 수 근무 시간 많은
foreach ($openHrs as $key => $value) {
echo $weekdays[$value[0]]." ".twentyFourHourToAmPM($value[1])." - ".twentyFourHourToAmPM($value[2]);
}
하지, 난 필요가 하위 배열로 배열을 깰 수 있는지 확실하지 오전 각 결과를 시간과 시간에 할당하십시오. – d3bug3r
실제로 질문에 대답 한 경우 대답을 수락하는 것을 고려하십시오 (왼쪽의 눈금을 클릭하십시오). – michi