מערך PHP הוא מפה מסודרת (מכיל ערך על בסיס מפתח). הוא משמש כדי להחזיק מספר ערכים מסוג דומה במשתנה בודד.
יתרון של מערך PHP
פחות קוד : אנחנו לא צריכים להגדיר משתנים מרובים.
קל למעבר : בעזרת לולאה בודדת, נוכל לעבור את כל האלמנטים של מערך.
מִיוּן : אנחנו יכולים למיין את האלמנטים של המערך.
סוגי מערך PHP
ישנם 3 סוגים של מערך ב-PHP.
- מערך אינדקס
- מערך אסוציאטיבי
- מערך רב מימדי
מערך 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'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
תְפוּקָה:
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/>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
תְפוּקָה:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000לחצו עליי לפרטים נוספים...