4.2.3 使用函数print_r()显示数组元素
有时,为了在程序中查看一个数组的结构(即索引和值的对应关系),需要将数组结构显示到页面上。这可以通过PHP的print_r()函数实现。代码4-5是使用函数print_r()的示例程序。
代码4-5 使用函数print_r输出数组4-5.php
01 <?php
02 $ms_office=array(
03 'word',
04 'excel',
05 'outlook',
06 'access'
07 );//定义数组$ms_office
08
09 print_r($ms_office);//输出数组$ms_office的结构
10 ?>
【代码解析】第9行没有再用任何循环语句,而是只用了一个print_r()函数。这段代码输出结果如图4-3所示。
如果在上述代码中,调用print_r()函数之前加入输出标签“<pre>”的代码,即加入语句“echo"<pre>";”,就会得到格式更明了的数组结构,如代码4-6所示。
代码4-6 使用函数print_r加“<pre>”输出数组4-6.php
01 <?php
02 $ms_office=array(
03 'word',
04 'excel',
05 'outlook',
06 'access'
07 );//定义数组$ms_office
08
09 echo"<pre>";
10 print_r($ms_office);//有序输出数组$ms_office的结构
11 ?>
【代码解析】第9行的HTML标签<pre>可定义预格式化的文本。“<pre>”和“</pre>”标签,可以把它们之间文本中的空格、回车、换行、Tab键表现出来,即按照文本原先的布局显示。在代码4-6中,调用函数print_r()之后,也可以加上输出结束标签“</pre>”的代码。这段代码输出结果如图4-4所示。
共有条评论 网友评论