دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • تیر

جلسه ۱۵ : آموزش آرایه ها در php 7

  • دسته‌بندی‌ها :
جلسه ۱۵ : آموزش آرایه ها در php 7
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش آرایه ها در php 7

      یک آرایه چندین مقدار را در یک متغیر منفرد ذخیره می کند.
      به مثال زیر توجه کنید.

      مثال : 

      آرایه چیست؟

      آرایه یک متغیر مخصوص است که می تواند بیشتر از یک مقدار را در هر زمان در خود ذخیره کند.
      اگر لیستی از اقلام داشته باشید (برای مثال لیستی از ماشین ها)، ذخیره کردن این لیست در متغیر به شکل زیر خواهد شد :

      مثال : 

      اما اگر بخواهید در میان ماشین ها چرخیده و ماشین خاصی را پیدا کنید، چکار می کنید؟
      اگر تعداد ماشین ها فقط ۳ تا نباشد بلکه ۳۰۰ ماشین داشته باشد، چطور؟

      راه حل این مسئله استفاده از آرایه است!
      آرایه می تواند مقادیر متعددی را تحت یک نام منفرد ذخیره کند، و سپس می توان با استفاده از شماره ایندکس هر یک از این مقدارها، به آنها دسترسی داشت.

      ایجاد آرایه در PHP

      در زبان PHP از تابع () array برای ایجاد آرایه استفاده می شود :

      مثال : 

      در PHP سه نوع آرایه داریم:

      • آرایه های ایندکس شده (Indexed arrays) – آرایه های دارای ایندکس عددی
      • آرایه های انجمنی (Associative arrays) – آرایه هایی با کلیدهای نامگذاری شده
      • آرایه های چند بعدی (Multidimensional arrays) – آرایه های حاوی یک یا چند آرایه

      آرایه های ایندکس شده در PHP

      برای ایجاد آرایه ایندکس شده دو شیوه وجود دارد.
      ایندکس بطور خودکار تخصیص داده شود (همیشه ایندکس آرایه از صفر شروع می شود).
      مانند مثال زیر :

      مثال : 

      می توان به صورت دستی شماره ایندکس هر عنصر آرایه تخصیص داد :

      مثال : 

      در مثال زیر یک آرایه ایندکس شده به نام $ cars ساخته می شود، سه عنصر به آن تخصیص داده می شود و متنی حاوی مقادیر ذخیره شده در آرایه بر روی صفحه نمایش پرینت می شود :

      مثال : 

      تابع () count برای برگرداندن طول آرایه (تعداد عناصر ذخیره شده در آرایه) استفاده می شود.
      به مثال زیر توجه نمایید :

      مثال : 

      گردش در میان آرایه ایندکس شده

      برای چرخیدن در میان عناصر یک آرایه ایندکس شده می توان از حلقه های PHP استفاده کرد.
      مانند مثال زیر :

      مثال : 

      آرایه های انجمنی PHP

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

      مثال : 

      راه دوم :

      مثال : 

      کلیدهای نامگذاری شده سپس در یک اسکریپت استفاده می شوند. همانند :

      مثال : 

      گردش در میان آرایه انجمنی

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

      مثال : 

      آرایه های چند بعدی

      در جلسات آتی به آموزش کار با این آرایه خواهیم پرداخت.

      کلام آخر

      در این جلسه با آموزش آرایه ها در php 7 پرداختیم و با آرایه های ایندکس شده و آرایه های انجمنی آشنا شدیم.
      در جلسه بعد به آموزش مرتب سازی آرایه در php7 خواهیم پرداخت.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۵ : آموزش آرایه ها در php 7
      به اشتراک بگذارید