PHP 8.5.0 Alpha 4 available for testing

Примеры

Пример #1 Пример генерации случайных значений методами модуля Random

<?php

$r
= new \Random\Randomizer();

// Генерация случайного доменного имени
printf(
"%s.example.com\n",
$r->getBytesFromString('abcdefghijklmnopqrstuvwxyz0123456789', 16)
);

// Перемешивание массива:
$fruits = ['red' => '🍎', 'green' => '🥝', 'yellow' => '🍌', 'pink' => '🍑', 'purple' => '🍇'];
echo
"Салат: ", implode(', ', $r->shuffleArray($fruits)), "\n";

// Выбор случайных ключей массива
$fruits = ['red' => '🍎', 'green' => '🥝', 'yellow' => '🍌', 'pink' => '🍑', 'purple' => '🍇'];

$keys = $r->pickArrayKeys($fruits, 2);
// Поиск значений выбранных ключей
$selection = array_map(
static fn(
$key) => $fruits[$key],
$keys
);

echo
"Значения: ", implode(', ', $selection), "\n";

?>

Вывод приведённого примера будет похож на:

j87fzv1p0daiwmlo.example.com
Салат: 🥝, 🍇, 🍎, 🍌, 🍑
Значения: 🍌, 🍑
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top