How to check if string contains only a spaces in PHP?

In this post, we help you how to check if string contains only a spaces in PHP.

1. Code snippet

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
function haveOneSpaceBetween($str){
$str = trim($str);
$firstAppear = strpos($str, " ");
$lastAppear = strrpos($str, " ");
if ($firstAppear && $firstAppear == $lastAppear) {
return true;
}
return false;
}
$str = "soltuts.com Tips,tricks,codesnippets";
$str = haveOneSpaceBetween($str);
var_dump($str);
?>
<?php function haveOneSpaceBetween($str){ $str = trim($str); $firstAppear = strpos($str, " "); $lastAppear = strrpos($str, " "); if ($firstAppear && $firstAppear == $lastAppear) { return true; } return false; } $str = "soltuts.com Tips,tricks,codesnippets"; $str = haveOneSpaceBetween($str); var_dump($str); ?>
<?php 
 function haveOneSpaceBetween($str){
     $str = trim($str);
     $firstAppear = strpos($str, " ");
     $lastAppear = strrpos($str, " ");
     if ($firstAppear && $firstAppear == $lastAppear) {
         return true;
     }
     return false;
 }
 $str = "soltuts.com Tips,tricks,codesnippets";
 $str = haveOneSpaceBetween($str);
 var_dump($str);
?>

Output

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
bool(true)
bool(true)
bool(true) 

2. Example

Input:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$str = "soltuts.com Tips,tricks,codesnippets";
$str = "soltuts.com Tips, tricks, code snippets";
$str = "soltuts.com Tips,tricks,codesnippets"; $str = "soltuts.com Tips, tricks, code snippets";
$str = "soltuts.com Tips,tricks,codesnippets";
$str = "soltuts.com Tips, tricks, code snippets";

Output:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
bool(true)
bool(false)
bool(true) bool(false)
bool(true) 
bool(false) 

3. Download this Example from Github

Download here

Have a nice day!

SolTuts 🙂