Random\Randomizer::pickArrayKeys

(PHP 8 >= 8.2.0)

Random\Randomizer::pickArrayKeys — Вибирає випадкові ключі масиву

Опис

public Random\Randomizer::pickArrayKeys(array $array, int $num): array

Поступово вибирає num окремих ключів масиву вхідного масиву array

Кожен ключ вхідного масиву array з рівною ймовірністю буде повернено.

Застереження

Вибір ключів масиву залежить від внутрішньої структури вхідного масиву array. Ключі масиву, що повертається, можуть бути різними для двох однакових вхідних масивів і двох об'єктів Random\Engine з однаковим станом, залежно від того, як було створено вхідні масиви.

Список параметрів

array

Масив, ключі масиву якого вибираються.

num

Кількість ключів масиву, що повертаються; має бути між і кількістю елементів у параметрі array

Значення, що повертаються

Массив (array), содержащийnum окремих ключів масиву array

Повертається масив (array) буде списком (array_is_list()). Це буде підмножина масивів (array), що повертаються функцією array_keys()

Помилки

Приклади

Приклад #1 Приклад використання Random\Randomizer::pickArrayKeys()****

Loading...

Висновок наведеного прикладу буде схожим на:

Ключи: yellow, purple
Ключи: red, green, yellow

Приклад #2 Вибір випадкових значень

Loading...

Висновок наведеного прикладу буде схожим на:

Значения: 🍎, 🍇

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

  • array_keys() - Повертає все або деяке підмножина ключів масиву