2010-09-11 153 views
0

我如何使它所以每一个阵列设置为false。我不想做这样的:PHP阵列设置为false

$a = array('clue1' => 'false', 'clue2' => 'false', 'clue3' => 'false'); 

,因为这将需要很长一段时间。有更简单的方法吗?

+2

您确定要将其设置为包含单词false而不是布尔值false的字符串吗? – BoltClock 2010-09-11 18:17:59

回答

1

我想他正在寻找array_fill_keys

$keys = array("clue1", "clue2", "clue3", "clue4"); 
$a = array_fill_keys($keys, "false"); 
print_r($a); 

当然,你可以使用for语句设置线索部分了。

for ($x=1; $x < 5; $x++) { 
    $keys[] = "clue".$x; 
} 
//$keys = array("clue1", "clue2", "clue3", "clue4"); 
$a = array_fill_keys($keys, "false"); 
print_r($a);