یه قابلیت فوق العاده درباره ی آرایه ها در PHP

11 04 2008

PHP

چیز هایی که آدم توی PHP می بینه، برنامه نویس های سی شارپ و وی بی توی خواب هم نمی بینن!!!
یه قابلیت هایی تو ذات پی اچ پی هست که آدم متحیر می مونه!
اینو ببینید:
$ages = array(
"Ali" => 20,
"Behrooz" => 28,
"Ramin" => 18
);

حالا برای دستیابی به اعضای آرایه راه های مختلفی هست که بعضیاشون خیلی جالب هستن!
echo $ages["Ali"]; // 20
//
$name = "Behrooz";
echo $age[$name]; // 28
//
$name = "R";
echo $age[$name."amin"]; // 18

من خودم وقتی این نکته رو فهمیدم که بهش خیلی نیاز داشتم. واقعا خوشم اومد.دوستای خوبم، همون طوری که میدونید، در کد اولی که نوشتم یه آرایه تعریف کردم و مقدار دادم.

برای دسترسی به اعضای آرایه، معمول ترین راه، چیزی هست که توی خط 00 از کد دوم می بینیم. اینو همه بلدن.

در خط 02 مقدار Behrooz رو توی متغیر name گذاشتیم و تو خط بعد، با نوشتن ِ

$age[$name]

دقیقا همون چیزی که میخواستیم echo شد!

توی خط 05 ما فقط “R” رو توی name میذاریم. خط بعدی هم دقیقا درست کار می کنه. اول متغیر name رو می نویسه و بعد “amin” رو می نویسه و در نتیجه میشه: “Ramin”. و بعد سنش رو چاپ می کنه.

نکته اینه که مقداری که به عنوان یه عضو آرایه می نویسیم، یک رشته یا یک عدد هستش و با رشته و عدد های معمولی هیچ فرقی نمی کنه.

از پی اچ پی لذت ببرید:)

عمرا تو زبون های… این قابلیت ها رو نمی بینید D:


کارها

اطلاعات

دیدگاه‌تان را بنویسید: