РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1095 of 1392 menu

Метод isUuid

Метод isUuid применяется к строке и определяет, соответствует ли она формату универсального уникального идентификатора (UUID). Метод возвращает true, если строка является корректным UUID, и false в противном случае. Проверка выполняется по стандартному формату UUID версий 1-6, который выглядит как 8-4-4-4-12 шестнадцатеричных символов.

Синтаксис

<?php Str::isUuid($string); ?>

Пример

Давайте проверим, является ли строка корректным UUID:

<?php use Illuminate\Support\Str; $uuid = '550e8400-e29b-41d4-a716-446655440000'; $res = Str::isUuid($uuid); echo $res; ?>

Результат выполнения кода:

"1"

Пример

Давайте проверим строку, которая не является UUID:

<?php use Illuminate\Support\Str; $str = 'not-a-uuid'; $res = Str::isUuid($str); echo $res; ?>

Результат выполнения кода:

""

Пример

Давайте используем метод в условном выражении для валидации данных:

<?php use Illuminate\Support\Str; $input = 'f47ac10b-58cc-4372-a567-0e02b2c3d479'; if (Str::isUuid($input)) { echo 'The string is a valid UUID'; } else { echo 'The string is not a valid UUID'; } ?>

Результат выполнения кода:

"The string is a valid UUID"

Пример

Давайте проверим несколько различных строк на соответствие формату UUID:

<?php use Illuminate\Support\Str; $strings = [ '550e8400-e29b-41d4-a716-446655440000', '123e4567-e89b-12d3-a456-426614174000', 'not-a-uuid', '123e4567-e89b-12d3-a456-42661417400', '550e8400-e29b-41d4-a716-446655440000-extra' ]; foreach ($strings as $str) { $isValid = Str::isUuid($str) ? 'true' : 'false'; echo $str . ' -> ' . $isValid; } ?>

Результат выполнения кода:

"550e8400-e29b-41d4-a716-446655440000 -> true" "123e4567-e89b-12d3-a456-426614174000 -> true" "not-a-uuid -> false" "123e4567-e89b-12d3-a456-42661417400 -> false" "550e8400-e29b-41d4-a716-446655440000-extra -> false"

Смотрите также

  • метод uuid,
    который генерирует новый UUID
  • метод isJson,
    который проверяет строку на валидный JSON
  • метод isUrl,
    который проверяет строку на валидный URL
  • метод ulid,
    который генерирует новый ULID
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить