私はいくつかの通知を全体的な配列に混ぜる必要があります。PHPで2つの配列の特定のキーの値を1つの新しい配列に追加するにはどうすればよいですか?
array today = array(
'keya' => '11',
'keyb' => 'string',
'notice' => 'Visitor Arrives at 3pm',
'keyd' => '44',
...
);
array general = array(
'keya' => '1',
'notice' => 'Fire Alarms Tested This Week'
);
私は$の一般的な[「予告」]で今日[「予告」] $をマージ$のgeneral_noticeと呼ばれる新しい配列を持っていると思います。私は唯一の特定のキーのデータをマージするように私は、演算子を使用して行うか、array_mergeするかを理解することはできません
...
NBの$の一般的には、複数の行が複数の通知、すなわち持っていることがあります...
私は配列が多次元であるため、私は使用できませんarray_mergeだと思います。
EG:
//1st array with lots of data but the data belonging to the 'notice' key is what i'm interested in.
array $today = [0]('id'=>'1','lotsOfKeys'=>"lots of values,'notice'="Visitor arrives at 3pm");
array $general = [0]('id'=> '1', 'notice' = "Fire Alarms Tested This Week"),
[1]('id'=> '2', 'notice' = "Blue Shift working");
所望の結果は次のとおりです。
$notices = ("Visitor arrives at 3pm", "Fire Alarms Tested This Week", "Blue Shift Working");
は、プログラミング言語タグおよび所望の結果 – RomanPerekhrest
を追加し、次のようにあなたはまた、任意の単一次元配列を付加することができます@トムあなたが望む結果を追加してください、あなたはまた、プログラミング言語のタグが正しいかどうかをチェックできますか? –
プラス記号を簡単に使用できます。ここをクリックhttp://sandbox.onlinephpfunctions.com/code/fd22df66f111277062f9aa39acc8a5b4f2965d56 – Yuri