
10.09.2009, 22:31
|
|
Постоянный
Регистрация: 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>';
}
?>
|
|
|