php - codeigniter: inserting value from array 1 to array 2? -


i have array this

array 1

array(3) {     [0]=> string(2) "47"     [1]=> string(2) "48"     [2]=> string(2) "49"  }  

i have plan giving array name, array name number

array 2

array(3) {  [0]=> object(stdclass)#18 (2) {        ["address"]=> string(9) "address 1"        ["price"]=> string(16) "120000" }  [1]=> object(stdclass)#21 (2) {        ["address"]=> string(9) "address 2"             ["price"]=> string(16) "150000" }  [2]=> object(stdclass)#20 (2) {        ["address"]=> string(9) "address 3"        ["price"]=> string(16) "180000" }  } 

i want inserting array 1 array 2 same array key

i want insert array 1 data array 2 accordance key array . i expecting joined both of arrays , became joined array this

array(3) {  [0]=> object(stdclass)#18 (2) {        ["address"]=> string(9) "address 1"        ["price"]=> string(16) "120000"        ["number"]=> string(2) "47" }  [1]=> object(stdclass)#21 (2) {        ["address"]=> string(9) "address 2"             ["price"]=> string(16) "150000"        ["number"]=> string(2) "48"}  [2]=> object(stdclass)#20 (2) {        ["address"]=> string(9) "address 3"        ["price"]=> string(16) "180000"        ["number"]=> string(2) "49"}  }  

is there way create or manipulate array ? array dynamically number of array can changed anytime.

i appreciate if me

read on basic language control structures , foreach in particular.

foreach ($array2 $index => $object) {     if (isset($array1[$index])) {         $object->number = $array1[$index];     } } 

outcome:

 array(3) {   [0]=>   object(stdclass)#1 (3) {     ["address"]=>     string(9) "address 1"     ["price"]=>     string(6) "120000"     ["number"]=>     string(2) "47"   }   [1]=>   object(stdclass)#2 (3) {     ["address"]=>     string(9) "address 2"     ["price"]=>     string(6) "150000"     ["number"]=>     string(2) "48"   }   [2]=>   object(stdclass)#3 (3) {     ["address"]=>     string(9) "address 3"     ["price"]=>     string(6) "180000"     ["number"]=>     string(2) "49"   } } 

here codepad demo


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -