2つの連想配列を1つにマージする必要があります。1.最初の配列
Array
(
[0] => stdClass Object
(
[c_id] => 743
[userid] => 570c842ce6073
[postid] => 5761a6fb30cfa
[comment] => demo testing
)
);
2.2番目の配列
Array
(
[hip] => 120
)
私は以下のように必要です
Array
(
[0] => stdClass Object
(
[c_id] => 743
[userid] => 570c842ce6073
[postid] => 5761a6fb30cfa
[comment] => demo testing
[hip] => 120
)
);
どうすればPHPコードを書くことができますか
私はこのようにします:
<?php
// Object
$object = new stdClass();
$object->c_id = 743;
$object->userid = '570c842ce6073';
$object->comment = 'demo testing';
// Array containing object
$array1[0] = $object;
// Associative array
$array2 = array(
'hip' => 120,
'dummy1' => 100,
'dummy2' => 200
);
// Copying values from array2 to the object in array1 on key 0
foreach($array2 as $input => $key) {
$array1[0]->$key = $input;
}
// View array1 with new values from array2
print_r($array1);
?>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加