私はそれが簡単な作業だと知っていますが、私の心は現在適切な解決策をクリックしていません。共通のキーをフィルタリングするためのPHPの単純な配列操作
私は2つの配列
$array1=Array
(
[302] => Array
(
[id] => 302
[medical_id] => 55
[medication_name] => disprin
[medication_frequency] => 1
[medication_status] => Stoped
[users_id] => 106
[update_date] => 2012-03-02 11:03:57
)
)
$array2=Array
(
[302] => Array
(
[medication_id] => 302
[id] => 14
[medical_id] => 55
[medication_name] => disprin
[medication_frequency] => 2
[medication_status] => Stoped
[users_id] => 106
[update_date] => 2012-03-02 11:03:57
[change_date] =>
)
[305] => Array
(
[medication_id] => 305
[id] => 15
[medical_id] => 57
[medication_name] => disprin
[medication_frequency] => 2
[medication_status] => Continued
[users_id] => 106
[update_date] => 2012-03-02 11:02:46
[change_date] =>
)
)
を持っている私は、アウトプットをしたい:同じキーはその後、配列2から他の配列1からそれを取る配列1に存在している場合
$outputarray=Array
(
[302] => Array
(
[id] => 302
[medical_id] => 55
[medication_name] => disprin
[medication_frequency] => 1
[medication_status] => Stoped
[users_id] => 106
[update_date] => 2012-03-02 11:03:57
)
[305] => Array
(
[medication_id] => 305
[id] => 15
[medical_id] => 57
[medication_name] => disprin
[medication_frequency] => 2
[medication_status] => Continued
[users_id] => 106
[update_date] => 2012-03-02 11:02:46
[change_date] =>
)
)
を意味します。
array_merge
、array_merge_recursive
などのPHP関数を試しましたが、出力が得られませんでした。
今、メモリを思い出せません。これを整理するためのPHP配列関数を教えてください。
異なるarray_ *関数の組み合わせを試しましたか? –