Check empty string in PHP

In PHP, you can check if a string is empty by using the empty() function. This function takes a variable as an argument and returns TRUE if the variable is empty, FALSE otherwise.

   if (empty($str)) {
      echo "String is empty";
   } else {
      echo "String is not empty"

To check whether a string is empty or not you can use the empty() function in PHP. As in the above code, we have passed a PHP variable named $str in empty() function if the string does not contain any value it will print 'String is empty and if it contains any character it will print 'String is not empty.

Below values are treated as empty

  • 0, 0.0, "0"
  • ""
  • null
  • false
  • array()
Was this helpful?