получить сколько всего цифр

shift_on_line

Новичок
получить сколько всего цифр

Здравствуйте, у мня опять вопрос: Как мне из строки например $stroka="237,234,63,74,363,6242,6"; получить сколько всего цифр (здесь ответ 7) и какие типа <a href=237>237</a><br><a href=234>234</a><br><a href=63>63</a>...
Могу запятые заменить чем угодно...

Что-то знакомое и простое, но у себя ничего найти не могу..
 

Moses Fender

Guest
цифр здесь 18 :)
чисел 7.
подсчитать количество чисел просто:
$stroka = explode(",", $stroka);
echo "Чисел - ".sizeof($stroka);

А вот вторую часть вопроса я что-то недопонял...
 

Romashov

экспериментатор
Здесь ответ, не 7, а 18.
Потому что цифра - это 1 знак (буква).
Число - сколь угодно знаков (слово).
 

Moses Fender

Guest
... а, теперь понял. тогда пиши дальше так:

foreach ($stroka as $value)
{
echo "<a href=$value>$value</a><br>";
}
 
PHP:
<?
$a = 456;

echo  strlen($a);

?>
[m]strlen[/m]

как по каждому числу это сделать думаю разберешься?
 

sky2k4

Guest
$c = preg_match_all("/\d+/", $stroka, $matches);

заодно и числа сами получишь в $matches[0]

~~~
сорри я подумал количество чисел надо подсчитать в любой строке....
 

Moses Fender

Guest
Автор оригинала: sky2k4
$c = preg_match_all("/\d+/", $stroka, $matches);
заодно и числа сами получишь в $matches[0]
Он не про это спрашивал. Ответ-то он дал, что правильно у него цифр - 7. Не правильно сформулировал.
 

shift_on_line

Новичок
БОЛЬШОЕ спасибо ВСЕМ (кто погог), спасибо Moses Fender, всё теперь понятно.
А про цифры, это я не правильно сформулировал :)
Пасибо...
 
Сверху