2023/03/03
PHP Wordpress
備忘録です。
foreachで最初と最後を指定する方法です。
参考サイト
【PHP】foreachで配列の最初と最後を判定する
最初を指定サンプルコード
$shiritori = ["リンゴ","ゴリラ","ラッパ","パンツ","ツミキ"]; foreach ($shiritori as $value) { if ($value === reset($shiritori)) { // 配列内、最初の値のみ echo 'しりとりの最初の言葉は' . $value . 'です。'; // 結果:しりとりの最初の言葉はリンゴです。 } }
最後を指定サンプルコード
$shiritori = ["リンゴ","ゴリラ","ラッパ","パンツ","ツミキ"]; foreach ($shiritori as $value) { if ($value === end($shiritori)) { // 配列内、最後の値のみ echo 'しりとりの最後の言葉は' . $value . 'です。'; // 結果:しりとりの最後の言葉はツミキです。 } }
これをWordpressのカテゴリー表示に応用してみました
<?php $terms = wp_get_object_terms($post->ID, 'blog_cat'); ?>//タクソノミーを指定 <?php foreach($terms as $term): ?> <?php if ($term === reset($terms)): ?> <span><?php echo "$term->name" ?></span> <?php else: ?> <span>・</span><span><?php echo "$term->name" ?></span> <?php endif; ?> <?php endforeach; ?> //最初のタームのみ場合は「・」が付かない //タームが2つ以上の場合には最初のタームの後ろに「・」が付く
ゼヒトモ内でのプロフィール: ROCKSTREAM, ゼヒトモのホームページ作成・制作サービス, 仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス
2024/08/20
神社
御朱印
2024/07/06
神社
御朱印
2024/07/06
神社
御朱印
2024/02/09
神社
2024/02/09
神社