Almacene valores de múltiples matrices en una matriz en PHP

ragulin

Estoy tratando de poner valores de varias matrices en una cadena y luego esas cadenas se colocan en una nueva matriz.

En el siguiente código, recorro un archivo XML. Si vuelco el elemento $ p dentro del bucle justo debajo, me devuelve este grupo de matrices:

array (4)
    id => "1" (5)
    number => "number example" (10)
    name => " name example " (37)
array (4)
    id => "2" (4)
    number => "number example 1" (10)
    name => " name example 1" (56)
array (4)
    id => "3" (5)
    number => "number example 2" (12)
    name => "name example 2" (40)
array (4)
    id => "4" (5)
    number => "number example 3" (14)
    name => "name example 3" (34)

Ahora, aquí está el código de bucle, del que hablo justo arriba.

$array=[];
foreach ($array['a']['b']['c'] as $p) {
    $array[] = [
    $p["id"]=>$p["name"] . $p["number"]
    ]
}

El problema de mi código es que me devuelve este grupo de otras matrices:

array (4)
    0 => array (1)
        1=> "number namename example 1" (21)
    1 => array (1)
        2 => "number namename example 2" (21)
    2 => array (1)
        3 => "number namename example 3" (21)
    3 => array (1)
        4 => "number namename example 4" (21)

Pero el objetivo que trato de lograr es este tipo de matriz:

array (4)
     1 => "number namename example 1" (21)
     2 => "number namename example 2" (21)
     3 => "number namename example 3" (21)
     4 => "number namename example 4" (21)
usuario10492760

Cambie el bucle a lo siguiente:

foreach ($array['a']['b']['c'] as $p) {
    $array[$p['id']] = $p["name"] . $p["number"];
}

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cree múltiples matrices PHP a partir de una sola matriz y almacene esas nuevas matrices en una nueva matriz única

Almacene múltiples matrices 2D en una matriz

Escanee múltiples rangos y almacene pares de valores únicos en una matriz

Almacene valores en una matriz multidimensional usando php

Reorganizar valores en una matriz de matrices

Filtrar una matriz basada en múltiples entradas de matrices

Extrayendo múltiples matrices de una sola matriz en MATLAB

PHP, repite un valor específico de múltiples matrices asociativas en una matriz multidimensional

Verifique múltiples valores nulos en la declaración if usando OR y almacene los errores en una matriz

Almacene los valores únicos de dos propiedades de una matriz de objetos en una sola matriz

Cómo mostrar múltiples valores de matriz en una fila de la tabla php

Almacene archivos de audio en una matriz

Almacene los valores ingresados en una matriz en cpp

PHP Verificando múltiples valores en una matriz, ¿de la manera correcta?

Reemplazar múltiples valores en una matriz

¿Cómo limpiar una matriz de matrices con valores semiduplicados en base a claves en PHP?

Almacene valores de diferentes matrices con la misma clave en PHP

Almacene valores de diferentes matrices con la misma clave en PHP

Cree múltiples matrices con diferentes valores de una matriz

Bucle en múltiples matrices en una matriz

Métodos de matriz para hacer coincidir valores en dos matrices y devolver una matriz filtrada

buscar una cadena en una matriz de matrices en PHP

Php comparando múltiples valores en matrices multidimensionales con otra matriz multidimensional

Cómo comparar múltiples matrices de valores de diccionario y mapear por elemento de matriz la clave del diccionario en una nueva matriz / lista

Almacene el objeto en una matriz y agrupe todas las matrices con el mismo valor en PHP

Almacene el objeto en una matriz y agrupe todas las matrices con el mismo valor en PHP

Almacene varios valores de botón de opción en una matriz Javascript

obtener valores distintos de una matriz de matrices en Javascript

TypeScript: determine los valores de matriz permitidos de múltiples matrices en el objeto