PHP эквивалентен С# string.IsNullOrEmpty метод? Есть ли официальный эквивалент метода С# isNullOrEmpty в PHP? Я знаю, что есть пустые и такие, но это одно и то же? Спасибо:) Ответ 1 Я использую strlen для проверки, является ли строка пустой или пустой. if (strlen($str) == 0){ //your code here } Ответ 2 Метод empty() также рассматривает NULL как пустое значение. Как и все эти значения: "" (пустая строка) 0 (0 как целое число) 0.0 (0 в качестве поплавка) "0" (0 в виде строки) NULL FALSE array() (пустой массив) var $var; (объявленная переменная, но без значения в классе) Ответ 3 Если вы хотите проверить строку пустым, но не в случае 0, попробуйте это. if (!is_numeric($str) && empty($str)) здесь is_numeric проверить для строки не числовое значение, а затем empty проверить значение null. спасибо..
Ответ 1 Я использую strlen для проверки, является ли строка пустой или пустой. if (strlen($str) == 0){ //your code here }
Ответ 2 Метод empty() также рассматривает NULL как пустое значение. Как и все эти значения: "" (пустая строка) 0 (0 как целое число) 0.0 (0 в качестве поплавка) "0" (0 в виде строки) NULL FALSE array() (пустой массив) var $var; (объявленная переменная, но без значения в классе)
Ответ 3 Если вы хотите проверить строку пустым, но не в случае 0, попробуйте это. if (!is_numeric($str) && empty($str)) здесь is_numeric проверить для строки не числовое значение, а затем empty проверить значение null. спасибо..