استفاده از حلقه ها در آرایه ها برای مقدار دهی

حل شده 

PHP

توسط morteza2006 در 2 سال پیش
2 18.6k 1 2 سال پیش
morteza2006 reza
0

بنده یک آرایه تو در تو دارم با php به این صورت

$k = array(
                     array("حسابداری","مدیریت"),
                     array("صنایع"),
                     array("بازگشت"),
                 );

میخواستم ببینم چطور امکانش هست که حسابداری و مدیریت و صنایع و بازگشت که نوشته شده رو از توی حلقه بگیرم و اگر تعداد دسته ها توی دیتابیس اضافه شد ، توی آرایه هم اضافه بشه یعنی یه حلقه وایل بزارم و از دیتابیس اینا رو بگیرم البته اتصالات دیتابیس انجام شده و فقط حلقه مونده که اصل کاری هستش
ممنون میشم راهنمایی بفرمائید .

آخرین ویرایش: 29-01-2018 ساعت 15:41، توسط morteza2006

پاسخ ها

0

سلام. خوش اومدین.
توصیه میکنم آرایه ها تون رو تا حد ممکن ساده نگه دارید. میتونید بجاش از چند تا آرایه استفاده کنید.

برای اضافه کردن و خوندن مقادیر داخل آرایه میتونید از روشهای زیر استفاده کنید:

<?php
$k = array(
                     array("حسابداری","مدیریت"), // index 0
                     array("صنایع"),// index 1
                     array("بازگشت"),// index 2
    );
                 
print_r($k);

// add 'new cat'to index '0'
array_push($k[0],'new cat');

print_r($k);

echo $k[0][0]; // حسابداری

خروجی کد بالا:

Array
(
    [0] => Array
        (
            [0] => حسابداری
            [1] => مدیریت
        )

    [1] => Array
        (
            [0] => صنایع
        )

    [2] => Array
        (
            [0] => بازگشت
        )

)
Array
(
    [0] => Array
        (
            [0] => حسابداری
            [1] => مدیریت
            [2] => new cat
        )

    [1] => Array
        (
            [0] => صنایع
        )

    [2] => Array
        (
            [0] => بازگشت
        )

)
حسابداری

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.