So che questo è abbastanza facile con un , quindi un while
-> elenco, procedura ecc, (ho già compiuto), tuttavia ho il senso che il mio codice è un po 'sporco e doesn 't apparire come la soluzione migliore ... sto cercando di utilizzare le funzioni native di array PHP per effettuare le seguenti operazioni:array di merge PHP per il valore
ho due matrici che assomigliano a questo:
[0] (Array)#2 [rank] "579" [id] "1" [1] (Array)#4 [rank] "251" [id] "2" [0] (Array)#2 [size] "S" [status] "A" [id] "1" [1] (Array)#15 [size] "L" [status] "A" [id] "2"
e ho bisogno di un risultato qualcosa come il seguente:
[0] (Array)#2 [size] "S" [status] "A" [id] "1" [rank] "579" [1] (Array)#2 [size] "L" [status] "A" [id] "2" [rank] "251"
C'è un modo per essere in grado di unire due array con il valore id
(o un altro) senza entrare in un numero infinito di foreach
s?
Gli elementi con lo stesso ID hanno lo stesso indice in entrambi gli array? In altre parole, se l'elemento con id 5 è nell'indice 3 nel primo array, sarà anche nell'indice 3 nel secondo array? – deviousdodo