Please ensure Javascript is enabled for purposes of website accessibility knowledgebase.co.il - מדריכים - קטגוריה - PHP - כיצד לקבל ערך בודד ממערך ב-PHP
אתם צופים ב: כיצד לקבל ערך בודד ממערך ב-PHP

כיצד לקבל ערך בודד ממערך ב-PHP

במדריך זה נלמד איך לקבל ערך בודד ממערך ב-PHP


אם ברצונך לגשת לערך בודד מתוך מערך, אסוציאטיבי או רב ממדי, תוכל לעשות זאת באמצעות ה-index של המערך או key שלו.

בואו נבדוק את הדוגמה הבאה כדי להבין איך זה עובד בעצם:

<?php
// Indexed array
$countries = array("France", "India", "UK", "USA", "Israel");
 
// Associative array
$cities = array("France"=>"Paris", "India"=>"Mumbai", "UK"=>"London", "USA"=>"New York", "Israel"=>"Jerusalem");
 
// Multidimensional array
$superheroes = array(
    array(
        "name" => "Diana Prince",
        "character" => "Wonder Woman",
    ),
    array(
        "name" => "Bruce Wayne",
        "character" => "Batman",
    ),
    array(
        "name" => "Clark Kent",
        "character" => "Super-Man",
    )
);
 
echo $countries[0]; // Outputs: France
echo "<br>";
echo $countries[1]; // Outputs: India
echo "<br>";
echo $cities["Israel"]; // Outputs: Jerusalem
echo "<br>";
echo $cities["USA"]; // Outputs: New York
echo "<br>";
echo $superheroes[0]["name"]; // Outputs: Diana Prince
echo "<br>";
echo $superheroes[1]["character"]; // Outputs: Batman
?>

הסבר מפורט:

כשאנחנו פונים לערך הבא אנחנו בעצם מבקשים לשלוף את הערך הראשון במערך אשר נמצא במקום ה-0 (0 תמיד יהיה הערך הראשון במערך).

דוגמא ראשונה:

מכיוון שהערך הוא מספרי, השליפה כאן היא לפי מספר ה-index של המערך ובמערך countries הערך של 0 הוא France, זה הערך שיוחזר.

echo $countries[0];

הפלט הינו:

France

דוגמא נוספת:

כאן אנו פונים לערך במערך אסוציאטיבי, כלומר, פונים לערך ייחודי לפי שם.

במקרה שלנו, אנו מחפשים את ה-value של ה-key שנקרא Israel.

echo $cities["Israel"]

הפלט שלו הוא:

Jerusalem

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

echo $superheroes[0]["name"];

פלט:

Diana Prince


להלן הפלט המלא של הקוד המלא:

France
India
Jerusalem
New York
Diana Prince
Batman

עליכם להתחבר על מנת להגיב בעמוד זה.