$kon2=trim ($kon1); $a=substr($kon2,3,1); //выделяю символ if (empty($a)){.............} //проверяю выделенный символ на пробел Помогите мне проверить переменную на пробел.Так,как я наптсала,не получается,а на самом деле,в этом выделенном сиволе из переменной пробел.
PHP: <?php if (' ' === $a) {.............} //проверяю выделенный символ на пробел empty - не проверяет на пробелы, а проверяет существование переменной и эквивалентность ее значения FALSE строка без символов (пустая строка) эквивалентна FALSE строка с одним символом, пробелом, НЕ эквивалентна FALSE
PHP: <?php ini_set('display_errors',1); error_reporting(E_ALL); $kon1=' abd'; $kon2=trim($kon1); $a=substr($kon2,0,1); if($a==='') { echo 'есть пробел'; } else { echo 'нет пробела'; } ?> Кому -то неделю назад писал то же самое. Откуда вы берете эти примеры . И переменная была $kon2
PHP: <?php ini_set('display_errors',1); error_reporting(E_ALL); $kon1=' abd'; $kon2=trim($kon1); $a=substr($kon2,0,1); if($a===' ') { echo 'есть пробел'; } else { echo 'нет пробела'; } echo '<br>'; $b=substr($kon1,0,1); if($b===' ') { echo 'есть пробел'; } else { echo 'нет пробела'; } ?>