Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在ci中合并数组中的相同数据?_Php_Sql_Continuous Integration - Fatal编程技术网

Php 如何在ci中合并数组中的相同数据?

Php 如何在ci中合并数组中的相同数据?,php,sql,continuous-integration,Php,Sql,Continuous Integration,我有两张表,一张是配方表,第二张是配料表 我有这样的数据,所以我如何合并相同的数据,我不希望配方打印多次 Array ( [data] => Array ( [1] => Array ( [id] => 1 [recipe] => tea

我有两张表,一张是配方表,第二张是配料表 我有这样的数据,所以我如何合并相同的数据,我不希望配方打印多次

Array
    (
        [data] => Array
            (
                [1] => Array
                    (
                        [id] => 1
                        [recipe] => tea
                        [ingrediant] => milk

                    )

                [2] => Array
                    (
                        [id] => 1
                        [recipe] => tea
                        [ingrediant] => sugar
                    )
                [3] => Array
                    (
                        [id] => 1
                        [recipe] => tea
                        [ingrediant] => water
                    )
            )
    )

你不应该在这里问你的问题。首先,你应该彻底寻找解决方案,如果你没有找到,那么欢迎你在这里询问。在提出一个建设性的问题的过程中,要记住一件事,那就是提出一个建设性的问题,其中可能包括您正在尝试的代码片段

我认为您可以在这里找到解决方案:

或在此:



您正在使用SQL吗?如果是这样,您将不得不进行一些后处理,以将类似行的结果转换为PHP中更结构化的对象。是的,我正在从数据库获取数据,并进行了join查询,以将ingrediants表中的ingrediants转换为recipe表。。
<?php
$newArr = array();
foreach($result['data'] as $key=>$value){
    if(!in_array($value, $newArr)){
        $newArr[] = $value;
    }
}
print_r($newArr);

?>