【发布时间】:2023-03-19 00:09:02
【问题描述】:
如何计算带有字母的字符串中每个字母的数量?
例如:
$string = "ababdcbadbcabcbcadcbadbc"
现在我必须计算字符串中有多少个 a、b、c 和 d,我必须在图表中打印结果。
Tnx 并继续编程! ;)
【问题讨论】:
标签: php css string loops output
如何计算带有字母的字符串中每个字母的数量?
例如:
$string = "ababdcbadbcabcbcadcbadbc"
现在我必须计算字符串中有多少个 a、b、c 和 d,我必须在图表中打印结果。
Tnx 并继续编程! ;)
【问题讨论】:
标签: php css string loops output
$string = "ababdcbadbcabcbcadcbadbc";
print_r(array_count_values(str_split($string)));
OUTPUT :
Array
(
[a] => 6
[b] => 8
[d] => 4
[c] => 6
)
我必须在图表中打印结果
可爱的图表来了!
array_multisort($arr);
foreach($arr as $k=>$v)
{
echo str_repeat($k,$v)."<br>";
}
OUTPUT :
dddd
aaaaaa
cccccc
bbbbbbbb
查看完整的working demo
【讨论】:
看看这个 http://www.php.net/manual/en/function.count-chars.php
希望对您有所帮助。如果没有,请告诉我。
<?php $data = "Two Ts and one F."; foreach (count_chars($data, 1) as $i => $val) { echo "There were $val instance(s) of \"" , chr($i) , "\" in the string.\n"; } ?>
【讨论】:
使用它可能会对您有所帮助。
print_r(array_count_values(str_split("string")));
祝你好运, 干杯。
【讨论】: