Показать сообщение отдельно

  #6  
Старый 10.09.2009, 22:31
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами: 8915117

Репутация: 389
По умолчанию

Цитата:
Сообщение от svesve  
допустим есть такая строка
dfjhвароа@#!@

как лучше регуляркой вытащить все символы?

такой вариант катит [a-zA-z0-9_а-яА-я]+[^$]+

но может есть что проще?
\S+ должен же пройти?
Если нужно именно регуляркой..... то
PHP код:
<?php

$var 
'qwert!@#%^&*(<>?123152';

preg_match_all('/./ims'$var$match);

print_r($match);

?>
Если же нужно просто символы, то строка как бы массив символов
PHP код:
<?php

$var 
'qwert!@#%^&*(<>?123152';

for(
$i 0$i strlen($var); $i++)
{
    echo 
$var[$i] . '<br>';
}

?>
Или как бэ обращение к символу строки
PHP код:
<?php

$var 
'qwert!@#%^&*(<>?123152';

for(
$i 0$i strlen($var); $i++)
{
    
//Разница в скобочках :)
    
echo $var{$i} . '<br>';
}

?>
 
Ответить с цитированием