我需要一些帮助。
我有这样的数组结构。
$data = array(
'id_packet' => NULL,
'name_packet' => NULL,
'number_of_users' => NULL,
'number_of_blogs' => NULL,
'number_of_accounts' => NULL,
'price' => NULL,
'period' => NULL,
'status' => 1,
);
其中'number_of_users' => NULL, 'number_of_blogs' => NULL, 'number_of_accounts' => NULL,
是数据库中以下搜索的结果:
$n=1;
foreach ($list_component as $dt) {
$comp[$n] = $dt->name_comp;
echo "'".$comp[$n]."' => NULL,";
$n++;
}
它已成功显示预期结果。
我想问一下,如何将'number_of_users' => NULL, 'number_of_blogs' => NULL, 'number_of_accounts' => NULL,
包含在上面的$ data数组中?
我一直在寻找一些参考,但还没有找到任何参考。 也许你们中的一个可以提供帮助或有任何想法? 感谢。
框架:Phalcon
答案 0 :(得分:0)
你可以做这样的事情
$data = array(
'id_packet' => NULL,
'price' => NULL,
'period' => NULL,
'status' => 1,
);
$n=1;
foreach ($list_component as $dt) {
$comp[$n] = $dt->name_comp;
$data[$comp[$n]]= NULL;
$n++;
}
答案 1 :(得分:0)
试试这个:
foreach ($data as $key => $value){
if (empty($value)){
$disp = 'NULL';
} else {
$disp = $value;
}
echo "'".$key."' = ".$disp.",\n";
}