สอบถามหน่อยครับการใช้ php foreach +1ให้ครับ

เริ่มโดย WP-design, 23 ธันวาคม 2014, 17:16:09

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

WP-design

<?php global $theme_option;
$list_cat = $theme_option['list_categories'];
foreach ( $list_cat as $id_cat_all ) {
    echo $id_cat_all;
    echo ',';
}
?>

คือผมสั่งให้มันโชว์ เลขไอดีหมวดหมู่ echo $id_cat_all; มันก็จะออกมาเป็น 1,2,3,4,5,6,7, ผมจะต้องเขียนยังไงให้ตัวเลขเหล้านี้มันนำไปใช้ใน array ข้างล่างครับ

<?php global $theme_option;
$list_cat = $theme_option['list_categories'];
foreach ( $list_cat as $id_cat_all ) {
    echo $id_cat_all;
    echo ',';
}
?>
<?php if ( in_category(array( จะเอาเลขข้างบนมาใส่ครับ))) {?>

<?php }   else {?>   
   
<?php }?>

เมื่อใส่แล้วก็จะได้แบบนี้ครับ
<?php global $theme_option;
$list_cat = $theme_option['list_categories'];
foreach ( $list_cat as $id_cat_all ) {
    echo $id_cat_all;
    echo ',';
}
?>
<?php if ( in_category(array(1,2,3,4,5,6,7))) {?>
   

<?php }   else {?>   
   
<?php }?>


ขอบคุณครับ

p44n

// foreach เก็บเข้า array
$arr_id_cat_all=array();
foreach ( $list_cat as $id_cat_all ) {
    //echo $id_cat_all;
    //echo ',';
    $arr_id_cat_all[]=$id_cat_all;
}

//นำ array ไปใช้
in_category(array($arr_id_cat_all));
Python, PHP OOP, MVC CodeIgniter, MongoDB, MySQL, MsSQL ,CSS Tableless, Responsive Design, Cross-platform, Javascript, jQuery, AngularJS, NodeJS,  Fackbook API, Paypal API, Omise API, Google Map API, C# Window Applications, .NET Framework, JAVA (Android Developer, JSP), Hybrid Application with Cordova + Ionic Framework, ReactJS, React Native

WP-design


xvlnw.com

[direct=https://cloudhost.in.th/wordpress-hosting]ツ ⓌⓄⓇⒹⓅⓇⒺⓈⓈ ⒽⓄⓈⓉⒾⓃⒼ [/direct] :wanwan014:  :D
[direct=https://cloudhost.in.th/cloudhosting.html]Cloud Hosting[/direct] [direct=https://cloudhost.in.th/cloudvps.html]Cloud Server[/direct] [direct=https://cloudhost.in.th/vpshosting.html]Cloud VPS Hosting[/direct] [direct=https://cloudhost.in.th/windowsvps.html]Cloud Windows[/direct] Tel: 080-348-0843 LINE: ixvlnw

towerlove

[direct=http://www.101pianoandstrings.com]ร้านขายเปียโน[/direct]
[direct=http://www.101pianoandstrings.com]ขายเปียโน[/direct]
[direct=http://www.101pianoandstrings.com]ขายเปียโนมือหนึ่ง[/direct]
[direct=http://www.101pianoandstrings.com]ร้านขายเปียโนมือหนึ่ง[/direct]
[direct=http://www.101pianoandstrings.com]เปียโนใหม่[/direct]

mightmagic

ลองแบบนี้มั๊ย

$list_cat = array();
foreach ($theme_option['list_categories'] as $id_cat){
    $list_cat[] = $id_cat;
}
   
if (in_category($list_cat)) {
    # If Expresion ...
}else{
    # Else Expresion ...
}

ค่าที่ได้จะออกมาในรูป array แบบนี้
Array
(
    [-0] => Option 1
    [1] => Option 2
    [2] => Option 3
    [3] => Option 4
    [4] => Option 5
    [xx] => Option xx
    ...
)

ปล. โปรแกรมเมอร์ฝึกหัด
in_category เป็น function ของ wordpress หรอครับ