|
| |
|
|
| |
для: cheops
(03.05.2007 в 14:41)
| | | Всем большое спасибо. | |
| |
|
|
| |
|
|
| |
для: zerocool
(03.05.2007 в 14:29)
| | | В этом случае да, досточно explode(), однако если строка содержит несколько пробельных символов, переводы строк, то удобнее будет воспользоваться preg_split(). | |
| |
|
|
| |
|
|
| |
для: cheops
(03.05.2007 в 13:44)
| | | Можно explode использовать
$str = "этот форум посвящен php";
$arr = explode(" ", $str);
for($i = 0; $i < count($arr); $i++)
{
echo strlen($arr[$i])."<br>";
}
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(03.05.2007 в 13:44)
| | | кажетца был ишшо символ в регулярке, который обозначает ИМЕННО границу слова... вот только не помню точно... вроде "\b" | |
| |
|
|
| |
|
|
| |
для: Evgeny_A
(03.05.2007 в 09:28)
| | | Если за слово принимать всё, что не содержит пробельный символ (тут Trianon прав - следует уточнить, что слово может включать, иначе и точки и запятые и дефисы будут считаться частью слова), то можно поступить следующим образом
<?php
$str = "этот форум посвящен php";
// Разбиваем строку на отдельные слова
$arr = preg_split("|[\s]+|", $str);
// В цикле выводим длину каждого слова
for($i = 0; $i < count($arr); $i++)
{
echo strlen($arr[$i])."<br>";
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Nemesis
(03.05.2007 в 12:44)
| | | >http://ua2.php.net/count_chars
никакого отношения к поставленной задаче эта функция не имеет. | |
| |
|
|
|
| |
|
|
| |
для: Evgeny_A
(03.05.2007 в 09:28)
| | | Задача решится мгновенно, как только Вы определите, что такое слово. | |
| |
|
|
| |
|
|
| | Подскажите пожалуйста,как посчитать количество символов в слове.Есть строка,ну например "этот форум посвящен php".Как узнать,что первое слово содержит 4 символа,второе 5 и т.д. | |
| |
|
|
|