array_diff
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
array_diff - ΠΠ±ΡΠΈΡΠ»ΡΡ ΡΠΎΠ·Π±ΡΠΆΠ½ΡΡΡΡ ΠΌΠ°ΡΠΈΠ²ΡΠ²
ΠΠΏΠΈΡ
array_diff(array $array, array ...$arrays): array
ΠΠΎΡΡΠ²Π½ΡΡ ΠΌΠ°ΡΠΈΠ², ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΈΠΉ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ array
, Π· ΠΎΠ΄Π½ΠΈΠΌ Π°Π±ΠΎ Π΄Π΅ΠΊΡΠ»ΡΠΊΠΎΠΌΠ° ΡΠ½ΡΠΈΠΌΠΈ ΠΌΠ°ΡΠΈΠ²Π°ΠΌΠΈ ΡΠ° ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π· ΠΌΠ°ΡΠΈΠ²Ρ array
, ΡΠΊΡ Π²ΡΠ΄ΡΡΡΠ½Ρ Ρ Π²ΡΡΡ
ΡΠ½ΡΠΈΡ
ΠΌΠ°ΡΠΈΠ²Π°Ρ
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
array
ΠΠΈΡ ΡΠ΄Π½ΠΈΠΉ ΠΌΠ°ΡΠΈΠ²
arrays
ΠΠ°ΡΠΈΠ²ΠΈ, Π· ΡΠΊΠΈΠΌΠΈ ΠΉΠ΄Π΅ ΠΏΠΎΡΡΠ²Π½ΡΠ½Π½Ρ
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ² (array), ΡΠΎ ΠΌΡΡΡΠΈΡΡ ΡΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΌΠ°ΡΠΈΠ²Ρ array
, ΡΠΊΠΈΡ
Π½Π΅ΠΌΠ°Ρ Ρ Π±ΡΠ΄Ρ-ΡΠΊΠΎΠΌΡ ΡΠ½ΡΠΎΠΌΡ ΠΌΠ°ΡΠΈΠ²Ρ. ΠΠ»ΡΡΡ Π² ΠΌΠ°ΡΠΈΠ²Ρ array
Π·Π±Π΅ΡΡΠ³Π°ΡΡΡΡΡ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.0.0 | Π’Π΅ΠΏΠ΅Ρ ΡΡΠ½ΠΊΡΡΡ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠ»ΠΈΠΊΠ°ΡΠΈ Π»ΠΈΡΠ΅ Π· ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ. Π Π°Π½ΡΡΠ΅ ΠΏΠΎΡΡΡΠ±Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ Π΄Π²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ². |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ array_diff()****
Loading...
ΠΠ½ΠΎΠΆΠΈΠ½Π½Ρ Π·Π±ΡΠ³ΠΈ $array1 ΠΎΠ±ΡΠΎΠ±Π»ΡΡΡΡΡΡ ΡΠΊ ΠΎΠ΄Π½Π΅. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅ Π½Π°ΡΡΡΠΏΠ½ΠΈΠΌ:
Array
(
[1] => blue
)
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ array_diff()** Π· Π½Π΅ΡΡ ΠΎΠΆΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ**
ΠΠ²Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π²Π²Π°ΠΆΠ°ΡΡΡΡΡ ΡΡΠ²Π½ΠΈΠΌΠΈ ΡΠΎΠ΄Ρ Ρ Π»ΠΈΡΠ΅ ΡΠΎΠ΄Ρ, ΠΊΠΎΠ»ΠΈ (string) $elem1 === (string) $elem2
. Π’ΠΎΠ±ΡΠΎ ΠΊΠΎΠ»ΠΈ ΡΡΠ΄ΠΊΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Π½Π½ΡΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.
Loading...
Π©ΠΎΠ± Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°ΡΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Ρ ΡΡΠ½ΠΊΡΡΡ ΠΏΠΎΡΡΠ²Π½ΡΠ½Π½Ρ, Π΄ΠΈΠ²ΡΡΡΡΡ array_udiff()
ΠΡΠΈΠΌΡΡΠΊΠΈ
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
ΠΠ²Π΅ΡΠ½ΡΡΡ ΡΠ²Π°Π³Ρ, ΡΠΎ ΡΡ ΡΡΠ½ΠΊΡΡΡ ΠΎΠ±ΡΠΎΠ±Π»ΡΡ Π»ΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠΌΡΡ n-ΡΠΎΠ·ΠΌΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΈΠ²Ρ. ΠΠ²ΠΈΡΠ°ΠΉΠ½ΠΎ, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠΎΠ±Π»ΡΡΠΈ Ρ Π±ΡΠ»ΡΡ Π³Π»ΠΈΠ±ΠΎΠΊΡ ΡΡΠ²Π½Ρ Π²ΠΊΠ»Π°Π΄Π΅Π½ΠΎΡΡΡ, Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΠΈ
array_diff($array1[0], $array2[0]);
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- array_diff_assoc() - ΠΎΠ±ΡΠΈΡΠ»ΡΡ ΡΠΎΠ·Π±ΡΠΆΠ½ΡΡΡΡ ΠΌΠ°ΡΠΈΠ²ΡΠ² Π· Π΄ΠΎΠ΄Π°ΡΠΊΠΎΠ²ΠΎΡ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠΎΡ ΡΠ½Π΄Π΅ΠΊΡΡ
- array_udiff() - ΠΎΠ±ΡΠΈΡΠ»ΡΡ ΡΠΎΠ·Π±ΡΠΆΠ½ΡΡΡΡ ΠΌΠ°ΡΠΈΠ²ΡΠ², Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΡΡΠ²Π½ΡΠ½Π½Ρ callback-ΡΡΠ½ΠΊΡΡΡ
- array_intersect() - ΠΎΠ±ΡΠΈΡΠ»ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΠ½ ΠΌΠ°ΡΠΈΠ²ΡΠ²
- array_intersect_assoc() - ΠΎΠ±ΡΠΈΡΠ»ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΠ½ ΠΌΠ°ΡΠΈΠ²ΡΠ² Π· Π΄ΠΎΠ΄Π°ΡΠΊΠΎΠ²ΠΎΡ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠΎΡ ΡΠ½Π΄Π΅ΠΊΡΡ