logo

מערכי PHP

מערך PHP הוא מפה מסודרת (מכיל ערך על בסיס מפתח). הוא משמש כדי להחזיק מספר ערכים מסוג דומה במשתנה בודד.


יתרון של מערך PHP

פחות קוד : אנחנו לא צריכים להגדיר משתנים מרובים.

קל למעבר : בעזרת לולאה בודדת, נוכל לעבור את כל האלמנטים של מערך.

מִיוּן : אנחנו יכולים למיין את האלמנטים של המערך.


סוגי מערך PHP

ישנם 3 סוגים של מערך ב-PHP.

  1. מערך אינדקס
  2. מערך אסוציאטיבי
  3. מערך רב מימדי

מערך PHP עם אינדקס

אינדקס PHP מיוצג על ידי מספר שמתחיל מ-0. אנו יכולים לאחסן מספר, מחרוזת ואובייקט במערך PHP. כל רכיבי מערך PHP מוקצים למספר אינדקס כברירת מחדל.

Java string replaceall

ישנן שתי דרכים להגדיר מערך אינדקס:

דרך 1:

 $season=array('summer','winter','spring','autumn'); 

דרך 2:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

דוגמא

קובץ: array1.php
 

תְפוּקָה:

העונה הם: קיץ, חורף, אביב וסתיוקובץ: array2.php
 

תְפוּקָה:

העונה הם: קיץ, חורף, אביב וסתיו לחצו לי לפרטים נוספים...

מערך אסוציאטיבי PHP

אנו יכולים לשייך שם לכל רכיבי מערך ב-PHP באמצעות סמל =>.

ישנן שתי דרכים להגדיר מערך אסוציאטיבי:

מספר אקראי של java

דרך 1:

 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

דרך 2:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

דוגמא

קובץ: arrayassociative1.php
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

תְפוּקָה:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
קובץ: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

תְפוּקָה:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
לחצו עליי לפרטים נוספים...

מערך רב מימדי של PHP

לחצו עליי לפרטים נוספים...