0
我如何使它所以每一个阵列设置为false。我不想做这样的:PHP阵列设置为false
$a = array('clue1' => 'false', 'clue2' => 'false', 'clue3' => 'false');
,因为这将需要很长一段时间。有更简单的方法吗?
我如何使它所以每一个阵列设置为false。我不想做这样的:PHP阵列设置为false
$a = array('clue1' => 'false', 'clue2' => 'false', 'clue3' => 'false');
,因为这将需要很长一段时间。有更简单的方法吗?
我想他正在寻找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);
http://www.php.net/manual/en/function.array-fill.php array_fill可能是有用的。
您确定要将其设置为包含单词false而不是布尔值false的字符串吗? – BoltClock 2010-09-11 18:17:59