0 から 23 までの数値の配列があり、各数値は午前 0 時から午後 11 時までの時間を表します。キーの値で降順に並べ替えます。
リーリー
間違ってコピーしてしまいました
<?php // 原始数组 $array = [ 22 => 8, 3 => 7, 5 => 6 ]; // 转换后的时间数组 $times = []; foreach ($array as $key => $value) { // 将键值(小时)转换为12小时制的时间格式 $hour = $key % 12; if ($hour == 0) { $hour = 12; } $times[$key] = $hour . ($key >= 12 ? 'PM' : 'AM'); } // 输出转换后的时间数组 foreach ($times as $timeKey => $time) { echo "键值" . $timeKey . "对应的输出为:" . $time . "\n"; } ?>
$array = array( 22 => 8, 3 => 7, 5 => 6 ); $i = 1; foreach ($array $key=>$val) { ${'time_' . $i} = date("HA", strtotime($key . ":00:00")); $i++; } //Now check echo $time_1;
わかりました
これがコードです
間違ってコピーしてしまいました
わかりました
わかりましたこれがコードです
リーリー