چطور یک متغیر شامل چند ارایه رو با حلقه foreach پیمایش کنیم
#1
Note 
البته در حالتی که آرایه از نوع :
کد php:
$arrayName = array('key' => value ); 
هست پیمایش به صورت زیر صورت میگیره:
کد php:
foreach ($variable as $key => $value) {
        
# code...
    

اگر مشکل با این روش حل نشد آرایه خروجی رو قرار بدین تا بررسی بشه

آخرین ویرایش: 28-09-2014 ساعت 21:48، توسط rockstar
پاسخ
#2
Note 
نتیجه اجرا رو قرار بدین اینجا. منظور همون آرایه هایی رو که خروجی میگیرین

توتال دیزاین
مرجع تخصصی طراحی وب سایت ، وب اپلیکیشن و سیستم های مدیریت همایش, ویندوز اپلیکیشن
و هر آنچه شما بخواهید...
پاسخ
#3
Note 
به این صورت:
کد php:
<?php
foreach($files as $file){
    echo 
$file;
}
?>

پاسخ
#4
Note 
mahbobe.prog نوشته است:البته در حالتی که آرایه از نوع :
کد php:
$arrayName = array('key' => value ); 
هست پیمایش به صورت زیر صورت میگیره:
کد php:
foreach ($variable as $key => $value) {
        
# code...
    

اگر مشکل با این روش حل نشد آرایه خروجی رو قرار بدین تا بررسی بشه

با عرض پوزش از دوستان حواسم نبود بجای ارسال پاسخ اصل سوال تاپیک رو ویرایش کردم شرمنده واقعا :52:
mahbobe.prog لطفا مجدد سوال رو بپرسین با عرض شرمندگی :14:

توتال دیزاین
مرجع تخصصی طراحی وب سایت ، وب اپلیکیشن و سیستم های مدیریت همایش, ویندوز اپلیکیشن
و هر آنچه شما بخواهید...
پاسخ
#5
Note 
خواهش. دشمنتون شرمنده
متد listFolderFiles() خروجی اون چند تا ارایه س که داخل یه متغیر ریخته شده . من ازین متد داخل متدی دیگه استفاده کردم میخام که ارایه های اون پیمایش بشه ولی وقتی از foreach استفاده کردم به متغیر $array ارور میگیره باید چیکار کنم؟
کد php:
function listFolderFiles($dir)
{
    
$ffs scandir($dir);
    
$files = array() ;
    foreach(
$ffs as $ff)
    {
        if(
$ff != '.' && $ff != '..')
        {
            
$files[] = $ff ;
            if(
is_dir($dir.'/'.$ff))
            
$files[] = $this -> listFolderFiles($dir.'/'.$ff);
        }
    }
    
//return $files ;
    
var_dump($files) ;

اینم متد NameDB()
کد php:
    function NameDB($dir)
    {
        
$this -> dbName = array() ;        
        
$array $this ->  listFolderFiles($dir) ;
        foreach(
$array as $num => $fields)
        {
            
$name basename($fields);
            
$this -> dbName[] = (chop($name '.php')) ;            
        }
        return 
$this -> dbName ;
    } 
اینم نتیجه اجرای متد NameDB()
نقل قول: array(1) { [0]=> string(7) "db1.php" } array(1) { [0]=> string(7) "db2.php" } array(6) { [0]=> string(10) "subSql.php" [1]=> string(11) "subsql1.php" [2]=> string(4) "ver1" [3]=> NULL [4]=> string(4) "ver2" [5]=> NULL }
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\cms\CMSclass.php on line 11

پاسخ
#6
Note 
لطفا یکی جواب سوال منو بدهConfusedadsmiley:

پاسخ
#7
Note 
پست بالایی جوابتونه فکر کنم
حل نشده؟

پاسخ
#8
Note 
Daniel نوشته است:پست بالایی جوابتونه فکر کنم
حل نشده؟
نه هنوز جواب سوالمو نگرفتمConfusedadsmiley:

پاسخ
#9
Note 
مگه راه دیگه ای هم بجز اونایی که c0der و rockstar گفتن هست؟
الان مشکل شما چی هستش؟

پاسخ
#10
Note 
راهنمایی در طریقه استفاده از foreach شده در حالی که من مشکلم اینه که متغیر $array که در foreach استفاده کردم به جای اینکه یه ارایه داشته باشه همون طور که از کدای بالام میبینین چند تا ارایه داره واسه همین ارور میگیره
چیکار کنم که بشه همه اون ارایه ها با هم پیمایش بشه اگه غیر از این روش راه حل دیگه ای هست لطفا بگین ممنون میشم

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نشناختن متغیر در View در CodeIgniter Babak98 1 600 28-07-2015 ساعت 20:30
آخرین ارسال: PHP.sec
Note نحوه پیمایش چند آرایه که در یک آرایه ذخیره شده؟ mahbobe.prog 6 886 08-10-2014 ساعت 11:05
آخرین ارسال: mahbobe.prog
Note طریقه پیمایش پوشه های تو در تو mahbobe.prog 13 1,413 29-09-2014 ساعت 10:16
آخرین ارسال: mahbobe.prog
Note مشکل با متغیر در داخل تابع در php Ramin000 1 329 06-08-2014 ساعت 19:08
آخرین ارسال: Daniel
Note سوال در مورد حلقه foreach sixi 4 684 18-06-2014 ساعت 16:42
آخرین ارسال: sixi
Note Escape کردن کل متغیر POST_$ mostafa2 1 367 12-05-2014 ساعت 13:58
آخرین ارسال: Daniel
Note جدا کردن فرمت فایل و ذخیره در متغیر در Php Php1 1 361 02-11-2013 ساعت 13:30
آخرین ارسال: Behnam Designer
Note مشکل تغییر نکردن متغیر در php TroFun 1 423 27-08-2013 ساعت 12:33
آخرین ارسال: SOFTAFZAR
Note PHP-دستور زبان و کار با متغیرها THE KNIGHT 0 381 12-11-2012 ساعت 20:05
آخرین ارسال: THE KNIGHT

کاربرانِ درحال بازدید از این موضوع:   2 مهمان