Sé que esto se logra fácilmente con un foreach
, luego un while
-> lista, etc procedimiento, (ya lo he logrado), sin embargo, siento que mi código está un poco sucio y no 't parecen la mejor solución ... estoy buscando a utilizar un arreglo de funciones nativas de PHP para hacer lo siguiente:Arreglos de fusión PHP por valor
que tienen dos matrices que se ven así:
[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"
y necesito como una resultado algo como lo siguiente:
[0] (Array)#2 [size] "S" [status] "A" [id] "1" [rank] "579" [1] (Array)#2 [size] "L" [status] "A" [id] "2" [rank] "251"
¿Hay alguna manera de poder unir dos matrices con el valor id
(u otras) sin entrar en un conjunto interminable de foreach
s?
¿Hay elementos con la misma identificación en el mismo índice en ambas matrices? En otras palabras, si el elemento con id 5 está en el índice 3 en la primera matriz, ¿estará también en el índice 3 en la segunda matriz? – deviousdodo