我希望将以下内容转换为所需的关联数组格式:
$url = array (
"a1" => array(
'k1' => "content of k1 in a1 array",
'k2' => "content of k2 in a1 array"
),
"a2" => array(
'k1' => "content of k1 in a2 array",
'k2' => "content of k2 in a2 array"
),
);
在Laravel中,我从数据库表中检索了记录,然后循环遍历它并获取其值,并将其推入数组中。
$k = kk::with('kk_names')->get();
$k_array = array();
foreach($k as $item){
$sr = array($item->name => array("k1" => $item->items[0]->description,"k2" => $item->items[1]->description))
array_push($k_array,$sr);
}
它确实起作用了,但关联数组格式(参见上面的关联数组格式)不是我想要的那种,它给了我这个。
$url = array (
array("a1" => array(
'k1' => "content of k1 in a1 array",
'k2' => "content of k2 in a1 array"
)),
array("a2" => array(
'k1' => "content of k1 in a2 array",
'k2' => "content of k2 in a2 array"
)),
);
有什么想法吗?请帮忙。