За последние 24 часа нас посетили 26514 программистов и 1647 роботов. Сейчас ищут 1235 программистов ...

Проверка выделенного символа на пробел

Тема в разделе "PHP для новичков", создана пользователем moroz, 13 дек 2010.

  1. moroz

    moroz Активный пользователь

    С нами с:
    13 дек 2010
    Сообщения:
    33
    Симпатии:
    0
    $kon2=trim ($kon1);
    $a=substr($kon2,3,1); //выделяю символ
    if (empty($a)){.............} //проверяю выделенный символ на пробел
    Помогите мне проверить переменную на пробел.Так,как я наптсала,не получается,а на самом деле,в этом выделенном сиволе из переменной пробел.
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    PHP:
    1. <?php
    2. if (' ' === $a) {.............} //проверяю выделенный символ на пробел
    empty - не проверяет на пробелы, а проверяет существование переменной и эквивалентность ее значения FALSE

    строка без символов (пустая строка) эквивалентна FALSE
    строка с одним символом, пробелом, НЕ эквивалентна FALSE
     
  3. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    PHP:
    1. <?php
    2. ini_set('display_errors',1);
    3. $kon1=' abd';
    4. $kon2=trim($kon1);
    5. $a=substr($kon2,0,1);
    6. if($a==='')
    7. {
    8. echo 'есть пробел';
    9. }
    10. else
    11. {
    12. echo 'нет пробела';
    13. }
    14.  
    15. ?>
    Кому -то неделю назад писал то же самое. Откуда вы берете эти примеры . И переменная была $kon2
     
  4. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    PHP:
    1. <?php
    2. ini_set('display_errors',1);
    3. $kon1='  abd';
    4. $kon2=trim($kon1);
    5. $a=substr($kon2,0,1);
    6. if($a===' ')
    7. {
    8. echo 'есть пробел';
    9. }
    10. else
    11. {
    12. echo 'нет пробела';
    13. }
    14.  
    15. echo '<br>';
    16. $b=substr($kon1,0,1);
    17. if($b===' ')
    18. {
    19. echo 'есть пробел';
    20. }
    21. else
    22. {
    23. echo 'нет пробела';
    24. }
    25.  
    26. ?>