【发布时间】:2016-07-28 14:45:54
【问题描述】:
我正在寻求有关计算多维数组中值的一点帮助。
我有一个数组键,类似于“barrack obama” - 值将是一长串数字。
那么下一个数组键可能类似于“另一个名称”,值也将是一长串数字。
最多大约 10 个排列方式相似的数组键。
示例 var_dump:
array(10) { ["barack obama"]=> array(4260) { [0]=> string(2) "19" [1]=> string(2) "92" [2]=> string(2) "27" [3]=> string(2) "55" [4]=> string(2) "56" [5]=> string(2) "57" [6]=> string(4) "1409" [7]=> string(4) "1384" [8]=> string(4) "1362" [9]=> string(4) "1345" [10]=> string(4) "1280" }
["united states"]=> array(5886) { [0]=> string(2) "72" [1]=> string(2) "81" [2]=> string(2) "89" [3]=> string(2) "90" [4]=> string(2) "92" [5]=> string(2) "21" [6]=> string(2) "23" [7]=> string(2) "27" [8]=> string(2) "32" [9]=> string(2) "47" [10]=> string(2) "55" }
如何计算唯一值(数字)在我的数组键(名称)中出现的次数。
所以如果 55 在“巴拉克·奥巴马”和“美国”中都出现,那么它会得分 2。
理想情况下,我只想保留出现在一个或多个键中的值,但在我至少获得评分值之后,我可以处理它。
【问题讨论】:
标签: php arrays multidimensional-array