ho questo due array:Confrontare due array associativi e creare un nuovo array con gli array abbinati, PHP
$arr1=array( array("id" => 8, "name" => "test1"),
array("id" => 4, "name" => "test2"),
array("id" => 3, "name" => "test3")
);
$arr2=array( array("id" => 3),
array("id" => 4)
);
Come posso "estrarre" matrici da $ arr1, dove id hanno lo stesso valore a $ arr2 , in un nuovo array e lasciare l'array estratto anche in un nuovo array, senza tenere conto degli ordini delle chiavi?
L'uscita Sto cercando dovrebbe essere:
$arr3=array(
array("id" => 8, "name" => "test1")
);
$arr4=array( array("id" => 4, "name" => "test2"),
array("id" => 3, "name" => "test3")
);
Grazie
Effettivamente funziona perfettamente, emette ciò di cui ho bisogno. Grazie. Sono anche sicuro che c'è una funzione di array già pronta da usare, ho provato ma non ho potuto ottenere il risultato. Grazie ancora, userò il tuo codice. – tdecs