< ?php
print "< html>";
print "< body>";
print "Hello
,
world.";
print "< /body>";
print "< /html>";
?
>
两种方法殊途同归,效果是一样的。但是在一些特别的情况下,选择其中的一种要更为
方便一些。
PHP
的
prints 语句
PHP
和
HTML
最简单的交互是通过
print 语句来实现的:
< ?php
print "Hello
,
world.";
?
>
是最为简单也使用的最多的函数,用来把一些文本显示在浏览器窗口中,
echo
函数和
“ ”
相类似,但是你可以用 , 号来分隔多个要显示得内容,这在混合字符串常
量和变量的显示时要方便一些。
还有一个
printf 函数,用来格式化数字的输出。可以把一个数作为整数,或者用科学计
数法显示出来。
在这几个函数中,圆括号的使用与否是不同的:
echo 一定不能带有圆括号 printf 却一定要有 print 可有可无要显示一个字符串或者一
个数字很简单,只要把变量名或者常量跟在
print 语句后面就可以了。但是,如果要显示一
个数组,是不是也是写成这样呢:
print $myarray;
“
它输出的结果将是
Array ”
,
PHP
告诉你
$myarray 是一个数组。这在你拿不准一个
变量是否是数组时会有一些用处,但是现在我们希望看到的是数组的内容。
你可以用
implode 函数来把一个数组转换成字符串。它包含两个参数,第一个是数组变
量名,第二个是数组内容的分隔符。当转换完成之后,数组的内容被分隔符联系起来形成一
个字符串:
$implodedarray = implode ($myarray
,
"
,
");
print $implodedarray;
还可以用
array_walk 函数来实现数组的显示。这个函数对数组的每个内容执行同一个
函数操作。例如: