ciao!
c'è qualcosa che non mi quadra sulla funzione array_filter:
Codice PHP:
$json = json_decode(file_get_contents('.........'));
$ag = 106614;
$filter = array_filter($json, function($obj) {
$conto = intval(substr($obj->conto, 4, 6));
if ($conto == $ag) {
return $conto;
}
});
var_dump($filter);
in pratica, partendo da un json (che ha dati corretti), dovre farne il filtro e controllare che un suo campo sia uguale a quella variabile $ag.
ma ritorna sempre un array vuoto.
e penso che il motivo sia che array_filter non vede la variabile $ag.
come posso fare per fare questo tipo di controllo??