如何使用PHP从这个数组中得到“count”?

如何使用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

我希望结果是

标签标识29和内容文本19=1 标签标识29和内容文本27=1 您可以使用此函数echo count$arrayResult;
但你的问题不清楚

如果要对唯一的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'];