В PHP переменная может иметь строковый или нулевой тип. Вот несколько методов, которые можно использовать для обработки строковых или нулевых значений и манипулирования ими:
-
Проверка того, является ли переменная строкой или значением NULL:
if (is_string($variable)) { // Variable is a string } elseif (is_null($variable)) { // Variable is null } -
Преобразование значения null в пустую строку:
$variable = ($variable === null) ? '' : $variable; -
Получение длины строки или нуля:
$length = strlen($variable); // Returns the number of characters in the string or 0 if null -
Объединение строк с нулевым значением:
$result = 'Hello ' . ($variable ?? 'Guest'); -
Проверка того, является ли строка пустой или нулевой:
if (empty($variable)) { // String is empty or null } -
Преобразование строки или значения NULL в верхний или нижний регистр:
$uppercase = strtoupper($variable); $lowercase = strtolower($variable); -
Извлечение подстроки из строки или значения NULL:
$substring = substr($variable, $start, $length); -
Замена подстроки внутри строки или значения NULL:
$newString = str_replace($search, $replace, $variable); -
Разбиение строки на массив, рассматривая null как пустую строку:
$array = explode(',', $variable ?? '');