|
|
|
|
|
для: Bubba
(10.12.2008 в 16:50)
| | Заменить пробелы на точки | |
|
|
|
|
|
|
|
для: Bubba
(09.12.2008 в 18:27)
| | А как сделать, если разделение проходит точками, а не пробелами? | |
|
|
|
|
|
|
|
для: Zend72
(10.12.2008 в 00:48)
| | preg_split() с разделителем /\s+/ | |
|
|
|
|
|
|
|
для: devzorg
(10.12.2008 в 00:29)
| | Точно! :-) | |
|
|
|
|
|
|
|
для: Bubba
(09.12.2008 в 18:27)
| |
<?
$str = "a b s s a s";
preg_match_all("([\w])",$str,$matches);
print_r($matches[0]);
?>
|
| |
|
|
|
|
|
|
|
для: BinLaden
(09.12.2008 в 23:28)
| | Нет не бадет. Этого я не учел... Надо попробовать c помощью preg_match_all()...
<?php
$text = 'skjdhfs sdfhjsdgf jshdgfjshgd sdjhfgjshgdf jshdgfjhsgd jhgjhg';
$data = explode(" ",$text);
echo count($data);
echo '<br />';
echo preg_match_all("|(\S+)|i", $text, $out, PREG_SET_ORDER);
?>
|
| |
|
|
|
|
|
|
|
для: Zend72
(09.12.2008 в 23:21)
| | Представьте, что можно ввести строку
$s = "a b"; // Два или более пробелов
|
Ваш скрипт верно будет работать? | |
|
|
|
|
|
|
|
для: Bubba
(09.12.2008 в 18:27)
| | А давайте.
<?php
$data = explode(" ",$_POST['text']);
echo 'Всего слов: '.count($data);
?>
|
| |
|
|
|
|
|
|
|
для: Valick
(09.12.2008 в 18:34)
| | ну лано поможем человеку))
$data = explode(" ",$_POST['text']); | |
|
|
|
|
|