Array
Version från den 18 augusti 2024 kl. 06.16 av Admin (diskussion | bidrag) (Skapade sidan med 'Här är översättningen till svenska av informationen om array-operatorer i PHP, anpassad till MediaWiki-format: ```mediawiki == Arrayoperatorer == Arrayoperatorer används för att jämföra och sammanfoga arrays i PHP. {| class="wikitable" ! Exempel !! Namn !! Resultat |- | <code>$a + $b</code> || Union || Unionen av $a och $b. |- | <code>$a == $b</code> || Likhet || sant om $a och $b har samma nyckel/värde-par. |- | <code>$a === $b</code> || Identitet || sant om...')
Här är översättningen till svenska av informationen om array-operatorer i PHP, anpassad till MediaWiki-format:
```mediawiki
Arrayoperatorer
Arrayoperatorer används för att jämföra och sammanfoga arrays i PHP.
Exempel | Namn | Resultat |
---|---|---|
$a + $b |
Union | Unionen av $a och $b. |
$a == $b |
Likhet | sant om $a och $b har samma nyckel/värde-par. |
$a === $b |
Identitet | sant om $a och $b har samma nyckel/värde-par i samma ordning och av samma typer. |
$a != $b |
Olikhet | sant om $a inte är lika med $b. |
$a <> $b |
Olikhet | sant om $a inte är lika med $b. |
$a !== $b |
Icke-identitet | sant om $a inte är identisk med $b. |
Operatorn +
returnerar den högerhänta arrayen sammanfogad till den vänsterhänta arrayen; för nycklar som finns i båda arrayerna kommer elementen från den vänsterhänta arrayen att användas, och matchande element från den högerhänta arrayen kommer att ignoreras.
<?php $a = array("a" => "äpple", "b" => "banan"); $b = array("a" => "päron", "b" => "jordgubbe", "c" => "körsbär"); $c = $a + $b; // Unionen av $a och $b echo "Unionen av \$a och \$b: \n"; var_dump($c); $c = $b + $a; // Unionen av $b och $a echo "Unionen av \$b och \$a: \n"; var_dump($c); $a += $b; // Unionen av $a += $b är $a och $b echo "Unionen av \$a += \$b: \n"; var_dump($a); ?>
När detta skript körs kommer det att skriva ut följande: Unionen av $a och $b: array(3) {
["a"]=> string(5) "äpple" ["b"]=> string(6) "banan" ["c"]=> string(6) "körsbär"
} Unionen av $b och $a: array(3) {
["a"]=> string(4) "päron" ["b"]=> string(10) "jordgubbe" ["c"]=> string(6) "körsbär"
} Unionen av $a += $b: array(3) {
["a"]=> string(5) "äpple" ["b"]=> string(6) "banan" ["c"]=> string(6) "körsbär"
} Element i arrayer anses vara lika för jämförelse om de har samma nyckel och värde.
Exempel #1 Jämföra arrayer
<?php $a = array("äpple", "banan"); $b = array(1 => "banan", "0" => "äpple"); var_dump($a == $b); // bool(true) var_dump($a === $b); // bool(false) ?>