Я не хочу менять строку и не хочу проверять, содержит ли она пробел. Я хочу проверить, является ли вся строка ТОЛЬКО пробелом. Какой лучший способ сделать это?
Ответ 1
Это будет самый быстрый способ:
$str = ' ';
if (ctype_space($str)) {
}
Возвращает false в пустой строке, потому что пустое не белое пространство. Если вам нужно включить пустую строку, вы можете добавить || $str == '' Это все равно приведет к более быстрому выполнению, чем регулярное выражение или обрезка.