PHP中的基础输出语句用法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"PHP中的基础输出语句用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP中的基础输出语句用法"吧!echo最基础的输出语句,不是函
千家信息网最后更新 2026年11月01日PHP中的基础输出语句用法print
本篇内容主要讲解"PHP中的基础输出语句用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP中的基础输出语句用法"吧!
echo
最基础的输出语句,不是函数是语言结构,不需要括号。可以使用参数列表,用逗号分隔。但如果加了括号就不能用逗号分隔着输出了。没有返回值。
echo 'fullstackpm'; // 正常输出:fullstackpm
echo 'fullstackpm', ' is ', 'Good!'; // 正常输出:fullstackpm is Good!
echo ('fullstackpm'); // 正常输出:fullstackpm
echo ('fullstackpm', ' is ', 'Good!'); // 报错了
基本和echo一样,但是不支持参数列表,有返回值。返回值永远是1。
因为有返回值,所以相对来说效率不如echo
print 'fullstackpm'; // 正常输出:fullstackpm
print 'fullstackpm', ' is ', 'Good!'; // 错误
$r = print ('fullstackpm'); // 正常输出:fullstackpm
print $r; // 输出1
printf和sprintf
两个很高大上的函数,可以格式化输出字符串。用%标明占位符,后面的参数对应进行占位符的替换。printf和sprintf的区别就是前者直接进行了输出,而后者是将字符串进行了函数返回。请看实例。
$str = 'My name is %s, I\'m %d years old.';
printf($str, 'fullstackpm', 1002); // 直接输出:My name is fullstackpm, I'm 1002 years old.
$s = sprintf($str, 'WoW', 12); // 这里不会输出
print $s; // 输出:My name is WoW, I'm 12 years old.
你最少要记住的,%s代表字符串,%d代表数字,%f是浮点数,%%是输出%本身,其他还有许多类型可以查看相关文档。另外还有类似的几个:
vprintf,他的第二个参数是一个数组,不是可变长度的参数。
sscanf,对于一些特殊字符处理方式不同。
fscanf,从文档中读取并进行格式化。
print_r
非常常用的一个函数,可以格式化的输出数组或对象。注意第二个参数设置为true,可以不直接输出而是进行函数返回。
$str = [
"a",
1 => "b",
"3" => "c",
"show"=>'d'
];
print_r($str)
// 输出
/**
Array
(
[0] => a
[1] => b
[3] => c
[show] => d
)
*/
$s = print_r($str, true); // 此处不会输出
echo $s;
// 输出
// 注意,输出流不在ob_start()中,测试本段请不要有其他任何输出
/**
Array
(
[0] => a
[1] => b
[3] => c
[show] => d
)
*/
var_dump和var_exports
var_dump也是非常常用的一个函数,用来显示结构信息,包括类型与值,数组对象都会展开,用缩进表示层次。var_exports与之不同的地方在于var_exports返回的内容是正常的PHP代码,可以直接使用,并且有和print_r类似的第二个return参数,作用也类似。
$str = [
"a",
1 => "b",
"3" => "c",
"show"=>'d'
];
var_dump($str);
// 输出
/**
array(4) {
[0] =>
string(1) "a"
[1] =>
string(1) "b"
[3] =>
string(1) "c"
'show' =>
string(1) "d"
}
*/
var_export($str);
// 输出
/**
array (
0 => 'a',
1 => 'b',
3 => 'c',
'show' => 'd',
)
*/到此,相信大家对"PHP中的基础输出语句用法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
输出
参数
函数
基础
语句
字符
内容
字符串
数组
格式
不同
代表
对象
常用
括号
文档
类型
结构
逗号
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国智互联网科技
科技创新与互联网经济
广州互联网科技公司
杭州互联网科技公司
广州善班互联网科技
大白互联网科技
互联网科技博主是什么意思
互联网科技有哪些公司
黑科技闪耀互联网之光
新兴科技互联网创新大赛颁奖典礼
哈尔滨屹滨互联网科技有限公司
乌苏新华互联网科技做什么的
洛阳共同富裕互联网科技有限公司
山东子淼互联网科技有限公司
互联网科技融合创新
吉林省码上互联网科技电话
互联网高科技行业有哪些企业
中国新注册互联网科技
广州智享互联网科技
互联网大会出现的黑科技
科技互联网公司logo
互联网科技网站
深圳国际航运科技和互联网
互联网软件和科技
上海宁丞科技互联网
呼和浩特新华互联网科技学院
互联网科技快讯热点
湖北辰鑫科技互联网
科技互联网专业务虚会材料
山东亿川互联网科技有限责任公司