なぜこれが機能しないのか理解できません。それは、いくつかの単純な愚かな間違いが原因であることがわかります。
手伝ってくれませんか。
$p = 'aM';
function FormatPeriod($p) {
$periodFormated = 'null';
switch($p){
case "am": $periodFormated = "AM"; break;
case "Am": $periodFormated = "AM"; break;
case "aM": $periodFormated = "AM"; break;
case "pm": $periodFormated = "PM"; break;
case "Pm": $periodFormated = "PM"; break;
case "pM": $periodFormated = "PM"; break;
default: $periodFormated = 'fail';
}
return $periodFormated;
}
$periodFormated = FormatDate($p);
悲しいことに、出力は「aM」です。
文字列が「AM」に変更されなかったのはなぜですか?
〜ありがとうございます。