向php多维关联数组添加值
您好,在下面的代码中,我想为关联数组添加一个额外的值。对于元素[“Nietaanwezig”]和[“Aanwezig_diner”]都为0的每个查询结果,我想添加元素[“Nietingevuld”]并将其值设置为1,否则我想添加元素[“Nietingevuld”]并将其值设置为0。尽管我尝试了很多选择,但似乎并不是一个好的解决方案向php多维关联数组添加值,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,您好,在下面的代码中,我想为关联数组添加一个额外的值。对于元素[“Nietaanwezig”]和[“Aanwezig_diner”]都为0的每个查询结果,我想添加元素[“Nietingevuld”]并将其值设置为1,否则我想添加元素[“Nietingevuld”]并将其值设置为0。尽管我尝试了很多选择,但似乎并不是一个好的解决方案 // numerically indexed array of places $namen = []; $queryresult = []; // TODO: se
// numerically indexed array of places
$namen = [];
$queryresult = [];
// TODO: search database for places matching $_GET["geo"]
$search = $_GET["zoekopdracht"];
if ($search = "diner")
{
$namen = query ("SELECT * FROM gasten WHERE Typegast = 1");
foreach ($namen as $naam)
{
$queryresult [] = [
"Voornaam" => $naam["Voornaam"],
"Achternaam" => $naam["Achternaam"],
"Nietaanwezig" => $naam["Nietaanwezig"],
"Aanwezig_diner" => $naam["Aanwezig_Diner"],
];
}
那么,不要在一个阶段内完成所有工作。构建新的子数组,根据需要进行修改,然后将其插入父数组:
$temp = array('Voornaam' => $naam['Voornaam'], etc....);
if (whatever you want to check) {
$temp['something'] = 'else';
}
$queryresult[] = $temp;