PHP эквивалентен строке C#.Является ли метод Nullorempty методом?
Существует ли официальный эквивалент метода C# IsNullOrEmpty в PHP? Я знаю, что есть пустота и все такое, но это одно и то же?
Спасибо:)
12
3 answers
Я использую strlen
для проверки, является ли строка пустой или пустой.
if (strlen($str) == 0){
//your code here
}
20
Author: Chuck Norris, 2012-04-26 09:11:04
Метод empty() также рассматривает значение NULL как пустое значение. А также все эти значения:
- "" (пустая строка)
- 0 (0 как целое число)
- 0.0 (0 в виде поплавка)
- "0" (0 в виде строки)
- НОЛЬ
- ЛОЖЬ
- массив() (пустой массив)
- var $var; (объявленная переменная, но без значения в классе)
10
Author: Oldskool, 2012-04-26 09:13:46
Если вы хотите проверить строку пустой, но не в случае 0, попробуйте это..
if (!is_numeric($str) && empty($str))
Здесь is_numeric
проверьте, что строка не является числовым значением, а затем empty
проверьте значение null.
Спасибо..
3
Author: Er. Anurag Jain, 2012-04-26 10:31:51