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

Метод isEmpty класса Str

Метод isEmpty класса Str проверяет, является ли переданная строка пустой. Он возвращает true, если строка пуста или равна '', и false в противном случае. В отличие от функции empty, этот метод работает только со строками и учитывает пробелы.

Синтаксис

<?php use Illuminate\Support\Str; Str::isEmpty($string); ?>

Пример

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

<?php use Illuminate\Support\Str; $string = ''; $res = Str::isEmpty($string); echo $res; ?>

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

"true"

Пример

Давайте проверим строку с текстом:

<?php use Illuminate\Support\Str; $string = 'abcde'; $res = Str::isEmpty($string); echo $res; ?>

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

"false"

Пример

Давайте проверим строку, состоящую только из пробелов:

<?php use Illuminate\Support\Str; $string = ' '; $res = Str::isEmpty($string); echo $res; ?>

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

"false"

Обратите внимание, что строка с пробелами не считается пустой. Если нужно игнорировать пробелы, следует предварительно применить метод trim.

Пример

Давайте проверим строку с пробелами, предварительно обрезав её:

<?php use Illuminate\Support\Str; $string = ' '; $res = Str::isEmpty(Str::trim($string)); echo $res; ?>

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

"true"

Пример

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

<?php namespace App\Http\Controllers; use Illuminate\Support\Str; class UserController extends Controller { public function validateName($name) { if (Str::isEmpty($name)) { return 'Name cannot be empty'; } return 'Name is valid'; } } ?>

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

"Name cannot be empty"

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

  • метод length,
    который возвращает длину строки
  • метод trim,
    который удаляет пробелы из начала и конца строки
  • метод is,
    который проверяет соответствие строки шаблону
  • метод contains,
    который проверяет наличие подстроки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить