Оператори, що працюють із масивами

Оператори, що працюють із масивами

ПрикладНазваниеРезультат
$a + $bОб'єднанняОб'єднання масиву $a з масивом $b.
$a == $bРівноПовертає true, якщо масив змінної $a і масив змінної $b містять одні й самі пари ключ/значение.
$a === $bТотожноПовертає true, якщо масив у змінній $a і масив у змінній $b містять одні й ті ж пари ключ/значення в тому самому порядку і того ж типу.
$a != $bНе дорівнюєПовертає **true**якщо масив у змінній $a не дорівнює масиву в змінній $b.
$a <> $bНе дорівнюєПовертає **true**якщо масив у змінній $a не дорівнює масиву в змінній $b.
$a !== $bТотожно не одноПовертає **true**якщо масив у змінній $a не дорівнює тотожному масиву в змінній $b.

Оператор+ повертає лівий масив, до якого було приєднано правий масив. Для ключів, які існують в обох масивах, будуть вибрані значення з лівого масиву, а відповідні елементи з правого масиву будуть проігноровані.

Loading...

Після виконання скрипт надрукує наступне:

Объединение $a и $b:
array(3) {
  ["a"]=>
  string(5) "яблоко"
  ["b"]=>
  string(6) "банан"
  ["c"]=>
  string(6) "вишня"
}
Объединение $b и $a:
array(3) {
  ["a"]=>
  string(4) "груша"
  ["b"]=>
  string(10) "клубника"
  ["c"]=>
  string(6) "вишня"
}
Объединение $a += $b:
array(3) {
  ["a"]=>
  string(5) "яблоко"
  ["b"]=>
  string(6) "банан"
  ["c"]=>
  string(6) "вишня"
}

При порівнянні елементи масиву визнаються ідентичними, якщо збігається і ключ і його значення.

Приклад #1 Comparing arrays

Loading...

Дивіться також