I have a PHP application that takes a Json file and creates an array having:
city | neighborhood | city | complement | address | status
header('content-type: application/json; charset=utf-8');
$file = "data.json";
$info = file_get_contents($file);
$lendo = json_decode($info);
foreach($lendo->unidades as $campo){
$result = array_unique($campo);
print_r($result);
}
data.json
{
"unidades": [{
"bairro": "Ouro",
"cidade": "São Mateus do Sul",
"complemento": "" "",
"endereco": "Rua XYZ ABADA, 26",
"estado": "PR"
},
{
"bairro": "Centro",
"cidade": "Xinguara",
"complemento": ""TESTE TESTE TESTE"",
"endereco": "Rua ABC, 60",
"estado": "PA"
},
{
"bairro": "Prata",
"cidade": "Wenceslau Braz",
"complemento": "" ZENFORM "",
"endereco": "Rua HUEHUEHUE, 99",
"estado": "PR"
}]
}
I would like to know if it is possible to join the Array Results by estado
or cidade
as the example below
Array
(
[bairro] => Ouro
[cidade] => São Mateus do Sul
[complemento] => " "
[endereco] => Rua XYZ ABADA, 26
[estado] => PR
[bairro] => Prata
[cidade] => Wenceslau Braz
[complemento] => " ZENFORM "
[endereco] => Rua HUEHUEHUE, 99
[estado] => PR
[bairro] => Bronze
[cidade] => Wenceslau Braz
[complemento] => " ALAMEDA "
[endereco] => Rua CHAVEZ, 99
[estado] => PR
)
Array
(
[bairro] => Centro
[cidade] => Xinguara
[complemento] => "TESTE TESTE TESTE"
[endereco] => Rua ABC, 60
[estado] => PA
[bairro] => Caçapa
[cidade] => 2 irmãos
[complemento] => "TESTE TESTE TESTE"
[endereco] => Rua EFG, 88
[estado] => PA
)