PHP中的基础输出语句用法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"PHP中的基础输出语句用法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP中的基础输出语句用法"吧!echo最基础的输出语句,不是函
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
监控数据库表在哪个文件夹
it数据库考试 移动
蓝桥杯服务器被攻击
可编程自动化控制器软件开发
网络安全微网文150字
甘井子租房软件开发
edb数据库制作登录软件
服务器迁移问题
服务器串口在biso怎么看
儋州市网络安全办公室
最新软件开发招聘
网络技术部经理年薪
软件开发关闭软件要输入密码
vs2008数据库连接
河南信息化软件开发参考价格
2022山东春考网络技术
车用电机控制器软件开发流程
数据库无法锁定系统
计算机网络技术概论试题
四川移动服务器哪个最好
网络安全监督策划
如何备考三级计算机网络技术
临沂app定制软件开发解决方案
全国网络安全监督检查中心
儋州市网络安全办公室
儿童网络安全教育
河北文档软件开发设计
超市软件开发的目的
出行软件开发套件
网络安全大专毕业证得多少钱