题目内容

考虑如下代码片段:define("STOP_AT", 1024);$result = array();/* 在此处填入代码 */{5$result[] = $idx;}print_r($result);?>标记处填入什么代码才能产生如下数组输出?Array{[0] => 1[1] => 2[2] => 4[3] => 8[4] => 16[5] => 32[6] => 64[7] => 128[8] => 256[9] => 512}

A. foreach($result as $key => $val)
B. while($idx *= 2)
C. for($idx = 1; $idx < STOP_AT; $idx *= 2)
D. for($idx *= 2; STOP_AT >= $idx; $idx = 0)

查看答案
更多问题

索引数组的键是______,关联数组的键是______

A. 浮点,字符串
B. 正数,负数
C. 整型,字符串
D. 字符串,布尔值

考虑如下数组,怎样才能从数组$multi_array中找出值cat? "blue", "yellow" => array("apple",9 => "pear","banana", "orange" => array("dog","cat","iguana")));?>

A. $multi_array['yellow']['apple'][0]
B. $multi_array['yellow']['orange']['cat']
C. $multi_array['blue'][0]['orange'][1]
D. $multi_array['yellow']['orange'][1]

运行以下脚本后,数组$array的内容是什么? $v){$v = 2;}?>

A. array('2','2')
B. array('1','1')
C. array(2,2)
D. array(Null,Null)

下面程序运行的结果为()。$a=array("a","b","c","d");$index=array_search("a",$a);if($index==false)echo"在数组a中未发现字符'a'";elseecho"index=".$index;

A. 在数组a中未发现字符’a’
B. 0
C. 1
D. 2

答案查题题库