str_replaceおよびucfirstの両方を、私が構築している配列のデータに使用する必要があります。配列内に2つの文字列関数を使用する
現在のコード:opening_times[ str_replace($venue_slug . '_', '', $day) ] = $time;
私はそれを分離するコンマを試してみましたが、それは動作しませんでした。
$opening_times[ str_replace($venue_slug . '_', '', $day), ucfirst($day) ] = $time;
私の現在の出力は次のとおりです。最初の文字を大文字にするだけです。 CSSを使用するのではなく、
monday 12:00 - 00:00
フルコード:
$days = [
$venue_slug . '_monday',
$venue_slug . '_tuesday',
$venue_slug . '_wednesday',
$venue_slug . '_thursday',
$venue_slug . '_friday',
$venue_slug . '_saturday',
$venue_slug . '_sunday',
];
$opening_times = array();
foreach ($days as $day) {
$opening_time = get_acf_option($day . '_open');
$closing_time = get_acf_option($day . '_close');
if ($opening_time && $closing_time) {
if ($opening_time !== '' && $closing_time !== '') {
$time = $opening_time . ' - ' . $closing_time;
} else {
$time = 'Closed';
}
}
$opening_times[ str_replace($venue_slug . '_', '', $day), ucfirst($day) ] = $time;
}
を支援str_replace($ venue_slug。 '_'、 ''、$ day)) – tan
@tan完璧、ありがとう。あなたがそれを1つにしたいなら、これを答えとして受け入れることができます。 – wharfdale
投票を断る者には、理由を説明してください! – wharfdale