Merge a php array and a php object

Anil Chaudhari

I want to merge an array like first element to an object like second element. Is it possible to merge a php object and a php array? If so, How do I merge these?

I have snipped via print_r

First Element (array)

Array
(
    [start_date] => 2014-12-28
)

Second Element (object)

Bannerlookup Object
(
    [_new:CActiveRecord:private] => 
    [_attributes:CActiveRecord:private] => Array
        (
            [id] => 1
            [name] => First Banner
            [description] => My first banner description goes here
            [type] => 1
            [position] => 1
            [price] => 20
            [status] => 1
        )

    [_related:CActiveRecord:private] => Array
        (
        )

    [_c:CActiveRecord:private] => 
    [_pk:CActiveRecord:private] => 1
    [_alias:CActiveRecord:private] => t
    [_errors:CModel:private] => Array
        (
        )

    [_validators:CModel:private] => 
    [_scenario:CModel:private] => update
    [_e:CComponent:private] => 
    [_m:CComponent:private] => 
)

Thanks in advance :)

Riad

First convert the object to array.

$new_array = json_decode(json_encode($your_object), true);

Now merge it with the existing array.

$merged_array = array_merge( $old_array, $new_array) ;

merging will cause the same key override by the second array. See Array Merge Manual

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Merge complex array php

분류에서Dev

php array not saved in object

분류에서Dev

Sorting array object in php

분류에서Dev

Php merge duplicate array values in a multidimensional array php

분류에서Dev

Dynamic merge on multi-dimensional array in php

분류에서Dev

PHP laravel array_merge 키 값

분류에서Dev

Accessing a PHP array object(stdClass) values

분류에서Dev

Merge Two PHP Arrays into Multidimensional Array in Quadruped Jumps

분류에서Dev

PHP array_merge 반복 또는 유사

분류에서Dev

Turning my php array into [object Object] json/JavaScript

분류에서Dev

How do I filter an array with only valid object in php

분류에서Dev

Multidimensional array to array in PHP

분류에서Dev

PHP array_merge 결과가 새 줄에 잘못 표시됨

분류에서Dev

PHP Array_merge가 쉼표를 추가하지 않음

분류에서Dev

PHP array_merge가 자신을 덮어 씁니다.

분류에서Dev

PHP array_merge_recursive를 사용할 때 잘못된 숫자 키

분류에서Dev

How to access attributes of php object inside a array of php objects from javascript

분류에서Dev

array merge error from object string

분류에서Dev

Object not found in PHP

분류에서Dev

php array of objects can't get object property (Object of class stdClass could not be converted to string)

분류에서Dev

PHP array in array - DXF script

분류에서Dev

Array Pointer in PHP

분류에서Dev

Array problems with JSON in PHP

분류에서Dev

Sort a multidimensional array in PHP

분류에서Dev

Ajax PHP/Javascript array

분류에서Dev

Relationship in php array

분류에서Dev

Array in simple PHP function

분류에서Dev

How to separate an Array in PHP

분류에서Dev

PHP adding to array with substr