PHP-数字,数字

PHP-数字,数字,php,json,numbers,Php,Json,Numbers,我有一个关于php中的数字的问题 例如,我有这个数字 11111233344 我想显示数字1有五位数,数字2有两位数,数字3有四位数,而for有两位数。我想把它分开。但是我怎么能做到呢?谢谢你的帮助。 下面是一个例子: 我有11111 22333344的号码 数字1=5(数字) 数字2 have=2(数字) 数字3=4(数字) 数字4 have=2(数字)您可以这样做: <?php $numbers = str_split('111132444423334545'); var_dump

我有一个关于php中的数字的问题

例如,我有这个数字

11111233344

我想显示数字1有五位数,数字2有两位数,数字3有四位数,而for有两位数。我想把它分开。但是我怎么能做到呢?谢谢你的帮助。 下面是一个例子:

我有11111 22333344的号码
数字1=5(数字)
数字2 have=2(数字)
数字3=4(数字)

数字4 have=2(数字)
您可以这样做:

<?php
$numbers = str_split('111132444423334545');

var_dump(array_count_values($numbers));
?>
将字符串转换为数组。

返回一个数组,使用数组的值作为键,并将其在数组中的频率作为值

您可以这样做:

<?php
$numbers = str_split('111132444423334545');

var_dump(array_count_values($numbers));
?>
将字符串转换为数组。
返回一个数组,使用数组的值作为键,并将其在数组中的频率作为值

像这样使用

<?php
$n=1111122333344;
echo "
number 1 have = ".substr_count($n, '1')." (digits)<br>
number 2 have = ".substr_count($n, '2')." (digits)<br>
number 3 have = ".substr_count($n, '3')." (digits)<br>
number 4 have = ".substr_count($n, '4')." (digits)<br>
";
?>

像这样使用

<?php
$n=1111122333344;
echo "
number 1 have = ".substr_count($n, '1')." (digits)<br>
number 2 have = ".substr_count($n, '2')." (digits)<br>
number 3 have = ".substr_count($n, '3')." (digits)<br>
number 4 have = ".substr_count($n, '4')." (digits)<br>
";
?>


我对php了解不多,所以我需要真正的帮助我对php了解不多,所以我需要真正的帮助如果有一天,
$n
11111 2233334455
或者有6 7 8 9我们在所有0-9的子项计数中使用。如果您想避免任何数字的0位,您可以使用If condition如果某一天
$n
11111 2233334455
或有6 7 8 9,我们将在所有0-9的子序列计数中使用。如果要避免任何数字的0位,可以使用If条件