基本上,这是我目前在包含文件中使用的内容:
$sites[0]['url'] = "http://example0.com";
$sites[1]['url'] = "http://example1.com";
$sites[2]['url'] = "http://example2.com";
$sites[3]['url'] = "http://example3.com";
$sites[4]['url'] = "http://example4.com";
$sites[5]['url'] = "http://example5.com";
所以我这样输出:
foreach($sites as $s)
但我希望通过MySQL数据库更容易管理。所以我的问题是,如何让它自动添加额外的“$ sites [x] ['url'] =”http://examplex.com“;”并从我的MySQL表中适当地输出它?
答案 0 :(得分:1)
您可以使用array_map()
:
$newSites = array_map('pick_attribute', $sites, 'url');
function pick_attributes($val, $prop) {
return $val[$prop];
}
或简单循环:
$newSites = array();
foreach ($sites as $v) {
$newSites[] = $v['url'];
}