|
|
|
|
|
для: Trianon
(05.02.2011 в 15:30)
| | >>Во-вторых, для проверки вхождения подстроки в строку, существует функция strpos()
>>
>>Не очень удобно если необходимо проверить на группу символов.
>
>тем более неудобно, если требуется проверка соответствия более сложному синтаксису.
>
>Но ни та, ни другая задачи не ставились.
>Зачем гонять токарный станок там, где можно обойтись напильником?
Согласен вопрос поставлен неоднозначно "какой-нибудь символ" - я лично воспринял что это именно всевозможные или определенный набор символы. | |
|
|
|
|
|
|
|
для: unregistred user
(05.02.2011 в 15:15)
| | >Во-вторых, для проверки вхождения подстроки в строку, существует функция strpos()
>
>Не очень удобно если необходимо проверить на группу символов.
тем более неудобно, если требуется проверка соответствия более сложному синтаксису.
Но ни та, ни другая задачи не ставились.
Зачем гонять токарный станок там, где можно обойтись напильником? | |
|
|
|
|
|
|
|
для: neadekvat
(05.02.2011 в 07:28)
| | >Во-вторых, для проверки вхождения подстроки в строку, существует функция strpos()
Не очень удобно если необходимо проверить на группу символов. | |
|
|
|
|
|
|
|
для: Trianon
(05.02.2011 в 11:56)
| | Да, есть такое дело. | |
|
|
|
|
|
|
|
для: daornet
(05.02.2011 в 00:35)
| |
strlen( )
// С учётом кодировки :
iconv_strlen( )
mb_strlen( ) // если модуль установлен
|
| |
|
|
|
|
|
|
|
для: cheops
(05.02.2011 в 07:53)
| |
<?
$str = '0';
if(empty($str)) echo "empty: Строка не содержит символов";
else echo "empty: Строка содержит какой-то символ";
if(!strlen($str)) echo "<br>strlen: Строка не содержит никаких символов";
else echo "<br>strlen: Строка содержит символ(ы)";
|
| |
|
|
|
|
|
|
|
для: daornet
(05.02.2011 в 00:35)
| | Можно воспользоваться функцией empty()
<?php
if(empty($str)) echo "Строка не содержит символов";
else echo "Строка содержит какой-то символ";
?>
|
| |
|
|
|
|
|
|
|
для: unregistred user
(05.02.2011 в 01:06)
| | Во-первых, ereg - устаревшая функция, использовать ее крайне не рекомендуется.
Во-вторых, для проверки вхождения подстроки в строку, существует функция strpos() | |
|
|
|
|
|
|
|
для: daornet
(05.02.2011 в 00:35)
| | ereg ( string pattern, string string)
Ищет в строке string совпадения с регулярным выражением, данным в pattern.
<?php
$str = "! @ ;_ daskldjas / ldkla\skd *& #";
if (ereg("[!@ ;_*&#/\\]", $str)) echo "true";
|
| |
|
|
|
|
|
|
| Как проверить содержит ли строка какой-нибудь символ? | |
|
|
|
|