【发布时间】:2022-01-18 22:47:18
【问题描述】:
这与 PHP 中的计数有关,并且有很多问题和示例,但我找不到我需要做的事情:计算变量值的出现次数和算作它的输出自己的变量。
我想作为变量计数和输出的值是 50 个状态的两个字母缩写中的每一个,即 AL、AK AR...;它们包含在$state 中。
计算每个状态的出现次数并将每个状态输出为变量(即$AL_total 和$AK_total 和$AR_total 等)的最有效方法是什么?
// I have data in the format
// firstname\n lastname \naddress \ncity \nstate \nzip
// This explode strings into array
foreach($values as $val) {
$valuearray = explode("\n", implode($val));
// This assigns variables that are used to echo each field of data
$firstname = $valuearray[0];
$lastname = $valuearray[1];
$address = $valuearray[2];
$city = $valuearray[3];
$state = $valuearray[4];
$zip = $valuearray[5];
// count $state and output as $AL_total , $AK_total , $AR_total , etc.
// And then...
echo $AL_total;
etc....
【问题讨论】:
-
array_count_values() ?
-
啊哈,我想这就是我需要的:)