1.“ print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处”
这句话是什么意思?
2.“如果想捕捉 print_r() 的输出,可使用 return 参数。若此参数设为 TRUE, print_r() 将不打印结果(此为默认动作),而是返回其输出。”
这句话是什么意思?
3.这个函数,在实际编程中有什么作用?
回复讨论(解决方案)
$arr=Array("1"=>1,"2"=>2);
$result=print_r($arr,TRUE);
echo $result;
1.“ print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处”
$ar = array('a' => 1, 'b' => 2);echo current($ar); //1print_r($ar);echo current($ar); //1可知这个描述是过时的了 2.“如果想捕捉 print_r() 的输出,可使用 return 参数。若此参数设为 TRUE, print_r() 将不打印结果(此为默认动作),而是返回其输出。”
$ar = array('a' => 1, 'b' => 2);$s = print_r($ar, 1); 3.这个函数,在实际编程中有什么作用?
这个函数一般运用与调试过程中