PHP
1$catnum = array("1","2","3"); 2foreach($catnum as $value){ 3 4 $cats = get_the_category( $post->ID ); 5 $cat = $cats[$value]; 6 7}
PHP
1$catnum = array(1,2,3); 2foreach($catnum as $value){ 3 4 $cats = get_the_category( $post->ID ); 5 $cat = $cats[$value]; 6 7}
配列への値の代入は
PHP
1$catnum = array("1","2","3");
PHP
1$catnum = array(1,2,3);
とりあえずは、
ともに動いています。
PHP
1$cat = $cats[$value];
の部分は
PHP
1$cat = $cats["1"];
PHP
1$cat = $cats["2"];
PHP
1$cat = $cats["3"];
のよう文字列が入るのでは、なくて
PHP
1$cat = $cats[1];
PHP
1$cat = $cats[2];
PHP
1$cat = $cats[3];
のように整数として処理したいです。
この場合、
PHP
1$catnum = array("1","2","3");
PHP
1$catnum = array(1,2,3);
どちらを利用するのが正しいでしょうか??
回答2件
あなたの回答
tips
プレビュー