• چطور یک متغیر شامل چند ارایه رو با حلقه 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 1,137 28-07-2015 ساعت 20:30
    آخرین ارسال: PHP.sec
    Note نحوه پیمایش چند آرایه که در یک آرایه ذخیره شده؟ mahbobe.prog 6 1,202 08-10-2014 ساعت 11:05
    آخرین ارسال: mahbobe.prog
    Note طریقه پیمایش پوشه های تو در تو mahbobe.prog 13 1,875 29-09-2014 ساعت 10:16
    آخرین ارسال: mahbobe.prog
    Note مشکل با متغیر در داخل تابع در php Ramin000 1 458 06-08-2014 ساعت 19:08
    آخرین ارسال: Daniel
    Note سوال در مورد حلقه foreach sixi 4 958 18-06-2014 ساعت 16:42
    آخرین ارسال: sixi
    Note Escape کردن کل متغیر POST_$ mostafa2 1 492 12-05-2014 ساعت 13:58
    آخرین ارسال: Daniel
    Note جدا کردن فرمت فایل و ذخیره در متغیر در Php Php1 1 506 02-11-2013 ساعت 13:30
    آخرین ارسال: Behnam Designer
    Note مشکل تغییر نکردن متغیر در php TroFun 1 515 27-08-2013 ساعت 12:33
    آخرین ارسال: SOFTAFZAR
    Note PHP-دستور زبان و کار با متغیرها THE KNIGHT 0 723 12-11-2012 ساعت 20:05
    آخرین ارسال: THE KNIGHT

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