Tengo un conjunto de resultados de datos que quiero escribir en una matriz en php. Aquí está mi datos de la muestra:Agregue 2 valores a 1 clave en una matriz PHP
**Name** **Abbrev**
Mike M
Tom T
Jim J
Con los datos obtenidos, quiero crear una matriz en PHP que es lo siguiente:
1|Mike|M
2|Tom|T
3|Jim|j
Probé array_push ($ valores, 'nombre', ' abreviatura ') [seudo código], lo que me dio la siguiente:
1|Mike
2|M
3|Tom
4|T
5|Jim
6|J
tengo que hacer una mirada hacia arriba en contra de esta matriz para obtener el mismo valor de clave, si miro hacia arriba 'Mike' o 'M'.
¿Cuál es la mejor manera de escribir mi conjunto de resultados en una matriz como se establece arriba, donde el nombre y la abreviatura comparten la misma clave?
Básicamente, él está diciendo que es necesario utilizar una matriz multi-dimensional.La matriz de datos debe contener números como claves y matrices como valores. Los arrays como valores contienen el nombre en una clave y el valor en otra clave. Estas dos claves deben estar predefinidas (0 y 1/nombre e inicial/n e i/etc). – Tom
gracias por la sugerencia de obtener la abreviatura directamente, pero su sugerencia solo funciona para mi conjunto de muestra simplificado. Esta sugerencia no funcionaría para mi conjunto de datos real porque la abreviación es realmente más caracteres y no siempre dentro del conjunto de caracteres dentro del nombre. –