Tengo algunos datos JSON, se están emparejando así ahora
[ [ { 'key': 'value' }, { 'key': 'value' } ] ]Lo que quiero hacer es quitar el segundo corchete de aquí así:
[ { 'key': 'value' }, { 'key': 'value' } ]He aplicado algunos algoritmos tanto en PHP como en javascript pero no funciona por favor ayudame si sabes como solucionar esto
Puede usar el método PHP array_merge() como este (PHP 7.4 o superior)
EDITAR: decodifique la cadena JSON usando la función php json_decode () antes.
$flattened_array = array_merge(...$arr);https://wiki.php.net/rfc/spread_operator_for_array
https://www.php.net/manual/pt_BR/function.array-merge.php
O simplemente haz esto:
$arr = "[ [ { 'key': 'value' }, { 'key': 'value' } ] ]" //receives a JSON string; $flattened_arr = json_decode($arr[0]) //decodes it;