Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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中,将两个数组中的项合并到一个数组中_Php_Arrays - Fatal编程技术网

在PHP中,将两个数组中的项合并到一个数组中

在PHP中,将两个数组中的项合并到一个数组中,php,arrays,Php,Arrays,下面我有一个stdClass对象数组,但我想将这些项合并到一个数组中,如下所示 电流阵列 Array ( [0] => stdClass Object ( [photoid] => pht11a138355.jpg [propertyid] => PTY698082F7A [phototitle] => N/A [photodescription] =&

下面我有一个stdClass对象数组,但我想将这些项合并到一个数组中,如下所示

电流阵列

Array
(
    [0] => stdClass Object
        (
            [photoid] => pht11a138355.jpg
            [propertyid] => PTY698082F7A
            [phototitle] => N/A
            [photodescription] => N/A
            [coverphoto] => 1
            [photovisible] => 1
        )

)

Array
(
    [0] => stdClass Object
        (
            [photoid] => phtd9d04dc92.jpg
            [propertyid] => PTY7419F7A38
            [phototitle] => N/A
            [photodescription] => N/A
            [coverphoto] => 1
            [photovisible] => 1
        )

)
我想达到的目标

Array
(
    [0] => stdClass Object
        (
            [photoid] => pht11a138355.jpg
            [propertyid] => PTY698082F7A
            [phototitle] => N/A
            [photodescription] => N/A
            [coverphoto] => 1
            [photovisible] => 1
        )
    [1] => stdClass Object
        (
            [photoid] => phtd9d04dc92.jpg
            [propertyid] => PTY7419F7A38
            [phototitle] => N/A
            [photodescription] => N/A
            [coverphoto] => 1
            [photovisible] => 1
        )
)
可以用PHP实现吗

这是我正在使用的脚本的一部分

foreach ($data['searchresults'] as &$row) {

$photo_array = $this->Properties_model->getimg($row->propertyid);

$photodata = $this->Properties_model->getimg($row->propertyid);

$data['photos'] = arrayToObject($photo_array);

echo '<pre>';
print_r($photo_array);
}
foreach($data['searchresults']as&$row){
$photo\u array=$this->Properties\u model->getimg($row->propertyid);
$photodata=$this->Properties\u model->getimg($row->propertyid);
$data['photos']=arrayToObject($photo_数组);
回声';
打印(照片阵列);
}

使用
数组\u合并

<?php
$beginning = 'foo';
$end = array(1 => 'bar');
$result = array_merge((array)$beginning, (array)$end);
print_r($result);
?>

您正在寻找数组\u合并

文件如下:
是..使用
array\u merge($array1,$array2)
array\u merge
已经可用

Array
    (
        [0] => foo
        [1] => bar
    )
试试这个:


谢谢,我一定会查看的!
Array
    (
        [0] => foo
        [1] => bar
    )
<?php

$arr1 = Array(array(
            "photoid" => "pht11a138355.jpg",
            "propertyid" => "PTY698082F7A",
            "phototitle" => "N/A",
            "photodescription" => "N/A",
            "coverphoto" => 1,
            "photovisible" => 1
            )
);

$arr2 = Array(array(
            "photoid" => "phtd9d04dc92.jpg",
            "propertyid" => "PTY7419F7A38",
            "phototitle" => "N/A",
            "photodescription" => "N/A",
            "coverphoto" => 1,
            "photovisible" => 1
        )
);

$array  = array_merge($arr1,$arr2);

echo "<pre>";
print_r($array);
?>