Mostrar el primer elemento de un array

publicado por: Anonymous

Tengo un problema con un `array, tiene el siguiente formato:

$array = [{"id": 1,"nombre": "Disco Duro"}];

Actualmente lo consumo de la siguiente manera $array[0] accediendo a la posición del array pero lo que intento es usar el $array sin la posición.

El resultado que edseo obtener es el siguiente:

$array = {"id": 1,"nombre": "Disco Duro"}; 

Sin los [], pero sin acceder al elemento [0]

solución

Para que puedes acceder al elemento [0] puedes realizar lo siguiente.
basándome en tu ejemplo: http://sandbox.onlinephpfunctions.com/code/f8abc47768f1c86ddb773b23a222108f5d931a5f

Todo está OK, pero si solo quieres tener el elemento [0] Ya no pongas los [] dentro del foreach.

Tu codigo:

foreach (json_decode($array, true) as $value){
    $simpleArray[] = $value;
}

Nuevo codigo:

foreach (json_decode($array, true) as $value){
    $simpleArray = $value;
}

Con eso no habrá ninguna necesidad de usar acceder al elemento [0]

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *