如何使用PHP从这个数组中得到“count”?
我希望结果是 标签标识29和内容文本19=1 标签标识29和内容文本27=1 您可以使用此函数echo count$arrayResult;如何使用PHP从这个数组中得到“count”?,php,arrays,get,Php,Arrays,Get,我希望结果是 标签标识29和内容文本19=1 标签标识29和内容文本27=1 您可以使用此函数echo count$arrayResult; 但你的问题不清楚 如果要对唯一的label\u id&context\u文本字段进行计数,请使用所需的which ever字段对输入数组进行重新键入,然后使用count函数进行计数 我不清楚您的问题,但我认为您可能需要这样的输出。如果您要计算具有特定值的键的数组元素,请使用以下代码 <?php // By Moustafa Elkady func
但你的问题不清楚 如果要对唯一的label\u id&context\u文本字段进行计数,请使用所需的which ever字段对输入数组进行重新键入,然后使用count函数进行计数
我不清楚您的问题,但我认为您可能需要这样的输出。如果您要计算具有特定值的键的数组元素,请使用以下代码
<?php
// By Moustafa Elkady
function count_by_key_value($arr,$search)
{
$count = 0;
foreach ($arr as $array_elements) {
$matched = 0;
foreach ($search as $search_key => $search_value) {
if (isset($array_elements[$search_key]) && $array_elements[$search_key] == $search_value) {
$matched++;
}
}
if ($matched == count($search)) {
$count++;
}
}
return $count;
}
$arr = [
[
'label_id' => 29,
'content_text' => 19
],
[
'label_id' => 29,
'content_text' => 19
],
[
'label_id' => 2,
'content_text' => 19
],
];
var_dump(count_by_key_value($arr,['label_id' => 2,'content_text' => 19]));
请尝试此代码
$query="select * From user";
$queryResult = $db->query($query);
$result = $queryResult->fetch();
echo $result['count'];
我希望有人能帮助我。你的问题不清楚。请提供更多信息,这就是为什么我们可以帮助你。你想获得标签为'u id 29'和内容为'u text'19'的物品的数量吗?其他用户将你的问题标记为质量低,需要改进。我对您的输入进行了重新措辞/格式化,使其更易于阅读/理解。请查看我的更改,以确保它们反映您的意图。如果您还有其他问题或反馈,请随时给我留言。$filter='product','location','business'$计数=0;foreach$CheckIn as$child{if$child['content\'text']==$opt['options\'id']&&$child['label\'id']==$label['label\'id']&&!in_数组$label['label\'name'],$filter,TRUE{$count++}$count=0;foreach$CheckIn as$child{if$child['content\u text']=$opt['options\u id']&&$child['label\u id']==$label['label\u id']&&!in_数组$label['label\u name'],$filter,TRUE{$count++}
$query="select * From user";
$queryResult = $db->query($query);
$result = $queryResult->fetch();
echo $result['count'];