سرفصلهای پست
دوره آموزش طراحی سایت با PHP – آرایه انجمنی در PHP
سلام، در ادامه دورههای سایت میزفا با موضوع آموزش طراحی سایت با PHP به زبان ساده در خدمت شما دوستان عزیز هستیم، در قسمت قبل به موضوع آرایهها در PHP پرداختیم، در این قسمت میخواهیم درباره آرایه انجمنی در پی اچ پی یا به انگلیسی Associative Arrays صحبت کنیم.
آرایه انجمنی (Associative Arrays)
آرایهی هستند که با یک نام کلیدی دلخواه تعریف شده (key name) فراخوان میشوند نام کلیدی همان فهرست یا index است که در جلسه آرایههای عددی مطرح شده بود. به مثال زیر توجه کنید
$name = array("P"=>"Pouria", "A"=>"Arezoo", "M"=>"Mizfa");
در مثال بالا با یک متغیر آرایه را تعریف کردیم میتوان به شکل زیر و با فراخوانی چندین بار متغیر، آرایه انجمنی را تعریف کرد.
$name['P'] = "Pouria"; $name['A'] = "Arezoo"; $name['M'] = "Mizfa";[gap height=”20″]
فرق آرایه عددی با آرایه انجمنی چیست؟
$name = array("P"=>"Pouria", "A"=>"Arezoo", "M"=>"Mizfa"); $names = array("Pouria", "Arezoo", "Mizfa");
همانطور که در مثال بالا کاملا معلوم است در آرایه اول که از نوع آرایه انجمنی است ما ایندکس را خود دستی تعریف میکنیم ولی در آرایه دومی که از نوع آرایه عددی است ایندکس به شکل پیشفرض عددی و از ۰ شروع میشود.
[box type=”info”]برای درک بهتر آرایه ها و همینطور آرایه های عددی به این جلسه آرایه ها در php مراجعه کنید[/box]
نحوه خروجی گرفتن در آرایه انجمنی
$name = array("P"=>"Pouria", "A"=>"Arezoo", "M"=>"Mizfa"); echo $name['A']; // Outputs: Arezoo
همانطور که مشاهده میکنید برای خروجی گرفتن از آرایه انجمنی از index تعریف شده استفاده شده ولی مثلا در مثال پایین که از نوع آرایه عددی است از index پیشفرض استفاده شده است.
$names = array("Pouria","Arezoo","Mizfa"); echo $name['1']; // Outputs: Arezoo
این جلسه هم به پایان رسید اگر سوالی داشتید حتما در نظرات میزفا مطرح کنید. در این دوره آموزش پی اچ پی با ما همراه باشید و در آینده نزدیک درخواهید یافت که یادگیری PHP چقدر آسان هست و چه مزیتهایی میتواند در کسبوکار شما داشته باشد.