laitec sharif univercity جهان سورس advertise تبلیغات در سورس کد
دانلود پروژه معمای 8 با الگوریتم ژنتیک در سی شارپ

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

3000 تومان
دانلود پروژه مدیریت کتابخانه با سی شارپ و SQL سرور

دانلود پروژه مدیریت کتابخانه با سی شارپ و SQL سرور

3000 تومان
سورس پروژه پایانی آزمون گیری با زبان سی شارپ و SQL

سورس پروژه پایانی آزمون گیری با زبان سی شارپ و SQL

7000 تومان
سورس پروژه دفترچه تلفن ساده در سی شارپ #c و بانک Access

سورس پروژه دفترچه تلفن ساده در سی شارپ #c و بانک Access

3000 تومان
سیستم اتوماسیون دهیاری ، پروژه مهندسی نرم افزار

سیستم اتوماسیون دهیاری ، پروژه مهندسی نرم افزار

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 تخفیف 35 درصد نوروز 96 سورس کد