|
|
|
| Вопрос следующий: Каким образом можно в тексте посчитать максимальную серию из символов отличных от букв? | |
|
|
|
|
|
|
|
для: vidok
(01.03.2008 в 05:19)
| | > максимальную серию из символов
dfdsfsd345klj3jk4ll454656jkkj
454656 - это что ли?
к примеру | |
|
|
|
|
|
|
|
для: mefestofel
(01.03.2008 в 11:41)
| | Да.
dfdsfsd345klj3jk4ll454656jkkj
В этой строке 4 серии
1 (345)
2 (3)
3 (4)
4 (454656)
Максимальная из них 4-я т.к. в ней 6 символов. Вот. | |
|
|
|
|
|
|
|
для: vidok
(01.03.2008 в 13:14)
| |
<?php
$str = "dfdsfsd345klj3jk4ll454656jkkj";
preg_match_all("/[^a-z]+/is", $str, $out);
$n = 0;
$max = 0;
for ($i=0; $i < count($out[0]); $i++)
{
if (strlen($out[0][$i]) > $max)
{
$max = strlen($out[0][$i]);
$n = $i;
}
}
echo "максимальная серия: (".$out[0][$n].")";
?>
|
| |
|
|
|
|
|
|
|
для: Drago
(01.03.2008 в 14:07)
| | Большое спасибо! Очень помогли!!! | |
|
|
|