WordPress как на ладони
wordpress jino

wp_generate_uuid4() WP 4.7.0

Генерирует случайных код UUID (уникальную строку), состоящий из букв и цифр. Создает UUID (Universally unique identifier) версии 4.

Работает на основе 8 функций mt_rand() и имеет формат %04x%04x-%04x-%04x-%04x-%04x%04x%04x, то есть состоит из 5 частей, где:

  • 1 часть состоит из 8 знаков
  • 2-4 части состоят из 4 знаков каждая, все соответственно разные
  • 5 часть состоит из 12 знаков

Например:

4c585b5e-5220-4b1d-92e2-316f88210482

Чтобы проверить, является ли строка UUID кодом, используйте функцию wp_is_uuid().

Используйте стандартную PHP функцию uniqid(), если нужен упрощенный вариант UUID.

✈ 1 раз = 0.с = скорость света | 50000 раз = 0.07с = скорость света PHP 7.1.5, WP 4.9.4

Хуков нет.

Возвращает

Строку. UUID.

Использование

wp_generate_uuid4();

Примеры

#1 Создадим и отобразим UUID

echo wp_generate_uuid4();
//> 9d9c81fc-4233-4b6e-98aa-b553d7d200ab

Код wp generate uuid4: wp-includes/functions.php VER 4.9.4

<?php
function wp_generate_uuid4() {
	return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
		mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),
		mt_rand( 0, 0xffff ),
		mt_rand( 0, 0x0fff ) | 0x4000,
		mt_rand( 0, 0x3fff ) | 0x8000,
		mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff )
	);
}

Cвязанные функции

Из метки: Замена для PHP функций

Еще из раздела: Вспомогательные

campusboy 2657youtube.com/c/wpplus
Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.

    Здравствуйте, !

    Ваш комментарий
    Предпросмотр