advertise laitec sharif univercity تبلیغات در سایت سورس کد تبلیغات در سایت سورس کد
دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

4800 تومان
دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

4800 تومان
پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

23000 تومان
دانلود پروژه معمای 8 با الگوریتم ژنتیک در سی شارپ

دانلود پروژه معمای 8 با الگوریتم ژنتیک در سی شارپ

3000 تومان
دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

3000 تومان

تعریف آرایه در php

آرایه یک متغیر است که می تواند چندین مقدار را به جای فقط یک مقدار ذخیره کند. مقادیر در یک آرایه می توانند به صورت جمعی و یا به صورت جداگانه ارجاع داده شوند
تعریف آرایه در php

یک آرایه یک متغیر است که می تواند چندین مقدار را به جای فقط یک مقدار ذخیره کند. مقادیر در یک آرایه می توانند به صورت جمعی و یا به صورت جداگانه ارجاع داده شوند.

شما میتوانید هر تعداد متغیر برای ذخیره داده های خود نیاز داشته باشید، بصورت جداگانه ایجاد کنید، اما چه میشود اگر تمام داده های شما به هم مرتبط باشند و شما بخواهید از بین آنها جستجو کنید، و یا به روش خاصی آنها را مرتب کنید!؟ ذخیره سازی داده های مرتبط در یک آرایه ، اجازه انجام این کارها و بسیاری دیگر را به شما میدهد. اجازه دهید بگویم که شما لیستی از حیوانات را دارید که میخواهید بصورت موقتی آنها را ذخیره کنید، بطور معمول چیزی شبیه به این را تعریف خواهید کرد: ( در تمامی مثالها به جای() از علامتهای <> استفاده کنید)

(?php
  $animal1 = "dog";
  $animal2 = "iguana";
  $animal3 = "giraffe";
  $animal4 = "fish";
  $animal5 = "tiger";
?)

ذخیره هر حیوانی در یک متغیر جدا ، لیست کردن، مرتب کردن، جستجو و مقایسه هر مقدار را مشکل و یا حتی غیر ممکن کرده است. ذخیره سازی مقادیر مشابه در یک آرایه ی تک، ممکن است در ابتدا خیلی متفاوت به نظر نرسد اما امکان مدیریت داده ها را بسیار بیشتر میکند:

(?php
  $animals[0] = "dog";
  $animals[1] = "iguana";
  $animals[2] = "giraffe";
  $animals[3] = "fish";
  $animals[4] = "tiger";
?)                 

 

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

 

♦ آرایه های عددی

بطور پیش فرض، آرایه ها عددی هستند، یعنی هر مقدار ذخیره شده در یک آرایه با یک عدد نشان داده شده است.  مقدار یک آرایه عددی به جای 1 با 0 شروع می شود. ایجاد یک آرایه عددی بسیار ساده است. شما می توانید مقادیر دستی اختصاص دهید، و یا از تابع ()array استفاده کنید، که چندین مقدار را میپذیرد و هر مقدار را با شماره ID منحصر به فرد و یا کلید عددی به هم وابسته میکند.

این سه مثال، هر کدام یک آرایه یکسان ایجاد میکنند:

(?php
  $animals[0] = "Monkey";
  $animals[1] = "Panda";
  $animals[2] = "Spider";
  $animals[3] = "Elephant";
  $animals[4] = "Ferret";

  $animals = array("Monkey", "Panda", "Spider", "Elephant", "Ferret");

  $animals = array(1 => "Monkey", 2 => "Panda", 3 => "Spider", 4 => "Elephant", 5 => "Ferret");
?)

 

تابع ()print_r اطلاعات خوانایی در مورد هر متغیری که به آن داده شده است، به شما میدهد. و اگر شما بخواهید اطلاعات مربوط به هر آرایه را ببینید، این مفید خواهد بود.

(?php
  $animals = array("Monkey", "Panda", "Spider", "Elephant", "Ferret");
  echo "Result: ";
  print_r($animals);
?)

نتیجه: Array ( [0] => Monkey [1] => Panda [2] => Spider [3] => Elephant [4] => Ferret ) 

 

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

(?php
  $answer = array("lizard", "panda", "mouse", "snake", "cat");
  echo "What's the definition of a narrow squeak?";
  echo "A thin " . $answer[2] . "!";
?)

 

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

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

ایجاد یک آرایه انجمنی بسیار ساده است. شما باید هر کلید و مقدار آن را بصورت دستی وارد کنید، اما دو روش وجود دارد که شما می توانید استفاده کنید .

(?php
  $zoo_animals['Monkey'] = 15;
  $zoo_animals['Panda'] = 3;
  $zoo_animals['Spider'] = 167;
  $zoo_animals['Elephant'] = 5;
  $zoo_animals['Ferret'] = 7;

  $zoo_animals = array("Monkey" => 15, "Panda" => 3, "Spider" => 167, "Elephant" => 5, "Ferret" => 7);
?) 

 

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

(?php
  $zoo_animals = array("Monkey" => 15, "Panda" => 3, "Spider" => 167, "Elephant" => 5, "Ferret" => 7);

  echo "Our zoo has" . $zoo_animals['Monkey'] . " monkeys!";
  echo "Our zoo has " . $zoo_animals['Panda'] . " pandas!";
  echo "Our zoo has " . $zoo_animals['Elephant'] . " elephants!";
  echo "Our zoo has " . $zoo_animals['Ferret'] . " ferrets!";
  echo "Our zoo has about " . $zoo_animals['Spider'] . " spiders, none of which are in cages!";
?)         

 

 

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

آرایه های چند بعدی، آرایه هایی هستند که شامل آرایه ای دیگر و یا بیش از یک آرایه میباشد. بدلیل گیج کننده بودن، آنها اغلب استفاده نمیشوند اما ما با مثالی سریع آنها را معرفی میکنیم تا بدانید آنها چگونه کار میکنند:

(?php
  $animals = array("Pets"=>array("dog", "cat", "hamster"), "Farm Animals"=>array("Horse", "Cow", "Pig"), "Wildlife"=>array("Elephant", "Deer", "Camel"));
?)         

 

در مثال ما یک آرایه به نام "animals" که شامل سه آرایه ی مختلف ("Pets"، "Farm Animals" و "Wildlife")، که هر کدام شامل سه مقدار آرایه ای از خودشان هستند . آرایه animals یک آرایه انجمنی است، اما هر یک از سه آرایه دیگر آرایه های عددی میباشند.  مثال زیر مقدار "Horse" را چاپ میکند:

(?php
  $animals = array(
    "Pets"=>array("dog", "cat", "hamster"),
    "Farm Animals"=>array("Horse", "Cow", "Pig"),
    "Wildlife"=>array("Elephant", "Deer", "Camel")
  );

  echo $animals['Farm Animals'][0];
?) 

 

 

 

 



1
نظرات
  • user avatar adib:
    ۰۰:۲۲:۴۵ __ ۱۳۹۵/۰۷/۳۰

    ممنون از سایت خوبتون و همچنین مطالب مفید

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
آرایه در phpنحوه ایجاد آرایه در پی اچ پیآشنایی با آرایه ها در پی اچ پیچگونگی تعریف آرایه در phpآموزش آرایه ها در phpتوابع آرایه در phpآرایه های پی اچ پی؟آرایه php چیست؟آرایه پی اچ پی چیست؟تبلیغات ارزان سایت آموزش برنامه نویسیتبلیغات مخصوص طراحان وب سایتتبلیغات در سایت برنامه نویسیتبلیغات اینترنتی برای برنامه نویساندر آغوش مینیمالیسممنوی همبرگر با سه خط افقی که روی یکدیگر قرار گرفته اند نشانه چیست؟ سوئیچ به یک ستون واحدتبدیل متن ساده به وبلاگ و سایت های پویا با React.jsکتابخانه sass برای استفاده آسان تر از آنکتابخانه سطح بالا برای اتوماتیک سازی اعمال مرورگر لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php