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

ساخت وبلاگ
سلام دوستان 
خسته نباشید
توی یه تابع، یه آرایه چند بعدی دارم که می خوام یه کلید خاص رو ارسال کنم و مقدار کلید رو بگیرم. به جز سطح اول، هرکاری می کنم نمی تونم مقدار ها رو بگیرم
فرض کنید این تابع هست:
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 نیست و ثانیاً برای این موضوع باید از تابع بازگشتی استفاده کنید.

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

- - , .
.

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

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

خبرنامه