假设我有一个像这样的数组:
print_r($request_params);
Array (
[chat_id] => 120613381
[text] => Array (
[0] => saadat
[1] => saadat
[2] => saadat
[3] => saadat
[4] => saadat
[5] => saadat
[6] => donya
[7] => donya
[8] => donya
[9]
)
)
正如您在[text]
内看到的,我有多个值。现在我想要数,但我不知道如何访问该部分。
我的尝试是这样但它返回0:
echo $num3 = count($request_params[2]["text"]);
那你的建议是什么..
答案 0 :(得分:2)
您不需要[2]
:
echo count($request_params['text']);
答案 1 :(得分:0)
我认为您正在寻找array_count_values
它将返回一个关联数组,其中包含每个名称的计数。
$counts = array_count_values($request_params['text']);
Var_dump($counts);
这应该返回例如:
[saadat] => 6
[donya] => 3