|
|
|
|
|
для: Trunk
(26.07.2005 в 15:30)
| | ищи по шаблону вхождения между тегов, сохрани в массив, обойди его очищая от псевдотегов. Потом, можно слить все переменные массива в одну переменную и посчитать её длинну.
материалы по вопросу:
preg_match
preg_match_all
str_replace
ereg
eregi_replace
---
ЗЫ: уж не bbCode ли пишешь ? | |
|
|
|
|
|
|
|
для: Trunk
(26.07.2005 в 15:30)
| |
<?
$msg = "В [ b] мире [ /b] животных! "
$teg1=substr_count ($msg, "[ b]");
$teg2=substr_count ($msg, "[ /b]");
$result=$teg1+$teg2;
print $result; //должно вывести 2
?>
|
Не знаю, можно ли передавать функции substr_count() массив. поэтому расписал так. | |
|
|
|
|
|
|
|
для: TrunK
(26.07.2005 в 15:26)
| | Забыл что форум автоматически заменяет [ b].
Так что, надо дано:
$msg = "В [ b] мире [ /b] животных! [b]"
|
ВотЪ. | |
|
|
|
|
|
|
|
для: Shorr Kan
(26.07.2005 в 15:03)
| | Извените, неправильно объяснил задачу. Надо подсчитать кол-во "[ b]" | |
|
|
|
|
|
|
|
для: trunk
(26.07.2005 в 14:58)
| | print strlen($msg); | |
|
|
|
|
|
|
| Есть :
$msg = "В мире животных [b]";
|
Нужно подсчитать в этой строчке кол-во [b]. Помогите пожалуйста | |
|
|
|
|