PHP эквивалентен строке C#.Является ли метод Nullorempty методом?


Существует ли официальный эквивалент метода C# IsNullOrEmpty в PHP? Я знаю, что есть пустота и все такое, но это одно и то же?

Спасибо:)

Author: hakre, 2012-04-26

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