E' quello del primo post
Codice PHP:
$query= $this->connect->query("SELECT * FROM tb_menu WHERE id_menu_s IN (".$request.") ORDER BY id DESC");
while ($row1 = mysqli_fetch_array($query,MYSQL_ASSOC)) { array_push($arrFields,$row1);}$array = array("id_menu_p"=>"","id_menu_s"=>"");
$arrFields=array_diff_key($arrFields,$array);
var_dump($arrFields);
Stampando l'array questo è quello che ottengo, semplificato:
Codice PHP:
array(211) { [0]=> array(23) { ["id"]=> string(3) "226" ["id_menu_p"]=> string(2) "64" ["id_menu_s"]=> string(3) "641" ["DtInsert"]=> string(10) "2022-01-10" ["DtInizioValidita"]=> string(10) "2022-01-10" } [1]=> array(23) { ["id"]=> string(3) "224" ["id_menu_p"]=> string(2) "64" ["id_menu_s"]=> string(3) "641" ["DtInsert"]=> string(10) "2021-12-06" ["DtInizioValidita"]=>
string(10) "2022-01-10"}
}
Che poi non ho capito, un altra cosa, perché dentro l'array $arrFields ho un altro array?