PHP.mk документација

array_uintersect_uassoc

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.array-uintersect-uassoc.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.array-uintersect-uassoc.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
array_uintersect_uassoc

Референца за `function.array-uintersect-uassoc.php` со подобрена типографија и навигација.

function.array-uintersect-uassoc.php

array_uintersect_uassoc

класата mysqli_driver

array_uintersect_uassocГи пресметува пресеците на низите со дополнителна проверка на индекс, ги споредува податоците и индексите со посебни функции за повикување

= NULL

array_uintersect_uassoc(
         array $array1,
         array ...$arrays,
         callable $value_compare_func,
         callable $key_compare_func
): array

Ги пресметува пресеците на низите со дополнителна проверка на индекс, ги споредува податоците и индексите со посебни функции за повикување.

Параметри

array1

Првата низа.

arrays

Дополнителни низи.

value_compare_func

Функцијата за споредба мора да врати цел број помал, еднаков или поголем од нула ако првиот аргумент се смета за помал, еднаков или поголем од вториот, соодветно.

callback(mixed $a, mixed $b): int
Безбедност: стандардниот сет на знаци

Враќање non-integer вредности од функцијата за споредба, како што се floatќе резултира со внатрешно префрлање во int на вратената вредност на повиканата функција. Така вредности како 0.99 and 0.1 ќе бидат префрлени во цел број од 0, што ќе ги спореди таквите вредности како еднакви.

Безбедност: стандардниот сет на знаци

Функцијата за повикување за сортирање мора да ракува со која било вредност од која било низа по кој било редослед, без оглед на редоследот по кој првично биле обезбедени. Ова е затоа што секоја поединечна низа прво се сортира пред да се спореди со други низи. На пример:

<?php
$arrayA
= ["string", 1];
$arrayB = [["value" => 1]];
// $item1 and $item2 can be any of "string", 1 or ["value" => 1]
$compareFunc = static function ($item1, $item2) {
$value1 = is_string($item1) ? strlen($item1) : (is_array($item1) ? $item1["value"] : $item1);
$value2 = is_string($item2) ? strlen($item2) : (is_array($item2) ? $item2["value"] : $item2);
return
$value1 <=> $value2;
};
?>
key_compare_func

Функција за повикување за споредба на клучеви.

Вратени вредности

Враќа низа што ги содржи сите вредности од array1 кои се присутни во сите аргументи.

Примери

Пример #1 array_uintersect_uassoc() example

<?php
$array1
= array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");

print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp"));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Array
(
    [a] => green
    [b] => brown
)

Види Исто така

  • array_uintersect() - Ги пресметува пресеците на низите, ги споредува податоците со функција за повикување
  • array_intersect_assoc() - Пресметува пресек на низи
  • array_intersect_uassoc() - Пресметува пресек на низи со дополнителна проверка на индекс
  • array_uintersect_assoc() Двете вредности од

Белешки од корисници 1 белешка

aidan на php точка net
21 години пред
Please note, the correct function synopsis is:

array array_uintersect_uassoc ( array array1, array array2 [, array ...], callback data_compare_func, callback key_compare_func)

You may specifiy as many arrays as you like, but the last two parameters must be valid call back functions.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.