ارسال کلید آرایه به صورت متغیر و گرفتن مقدار

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

public function retuArray($index){
    $arr = [
        'name' => 'ali',
        'children' => [
            '1' => 'reza',
            '2' => 'hasan',
            '3' => 'farhad',
            'info' => [
                'a',
                'b',
                'c'
            ]
        ]
    ];
    retu $arr[$index];
}

حالا می خوام وقتی تابع رو به این صورت صدا زدم:

retuArray('[name][children][info]')


مقدار info رو برگردونه.

ممنون می شم راهنمایی کنید.

no pain, no gain

تشکر شده توسط:

این چیزی که شما میخواین اصلاً منطقی نیست. اولاً توی آرایه children فرزند name نیست و ثانیاً برای این موضوع باید از تابع بازگشتی استفاده کنید.

تشکر شده توسط:

- - , .
.

برنامه نویس...

ما را در سایت برنامه نویس دنبال می‌کنید

برچسب: نویسنده: خنجی بازدید: 229 تاريخ: چهارشنبه 23 تير 1395 ساعت: 14:52

صفحه بندی