Web制作のフリーランスを目指すためのBlog

30歳ママが公務員を辞めてWeb制作で開業するまでの道のり。スタートは主に勉強した内容のMEMOとして。参考書籍なども紹介していく予定です。

PHP foreach

foreach文で「キー」と「値」を取り出す

foreach ( 配列変数 as キー変数 => 値変数 ) :

 実行する処理;

endforeach;

 

または

 

foreach ( 配列変数 as キー変数 => 値変数 ){
 実行する処理1;
 実行する処理2;
}

 

(例)

<?php

 $cat_list = array(

  'カテゴリー1' => 2,

  'カテゴリー2' => 2,

  'カテゴリー3' => 2,

 );

 

 foreach ($cat_list as $cat_name => $cat_num) :

  $sidebar_posts = new WP_Query('posts_per_page=' . $cat_num . '&category_name=' . $cat_name);

?>

ループ(略)

<?php

 wp_reset_postdata();

endforeach;

?>