php用了什么技术,实用的 PHP 技术

本章主要介绍一些实用的 PHP 技术应用:

echo "

";

printf("The result is %.2f\n", 2.345); // 保留两位小数,输出 2.35

printf("The result is [%015s]\n", "Ma"); // 默认,右对齐,前面补13个0,输出 0000000000000Ma

printf("The result is [%-'#15.1s]\n", "Ma"); // 左对齐,截取1个字符(Ma),后面补14个#,输出 M##############

echo "

"; // 保留格式

$rgb = sprintf("%X%X%X",65,127,245); // %X 代表16进制大写。把十六进制的值存到变量 $rgb 中

echo $rgb; // RGB颜色; 输出 417FF5

echo "
";

echo time(); // 输出当前时间的时间戳

echo "
";

echo mktime(59,59,23,31,12,2017); // 输出2017年12月31日23分59分59秒的时间戳

echo "
";

echo date("Y-m-d H:i:s", time()); // 输出当前时间和日期

echo "
";

echo checkdate(9, 31, 2017) ? "2017年9月有31天" : "2017年9月没有31天"; // 检查日期是否有效; 输出 2017年9月没有31天

echo "
";

// 系统调用: 在 PHP 程序所在的操作系统下使用exec函数完成系统调用

$cmd = "dir"; // Windows 下列出目录

// $cmd = "ls"; // Linux、UNIX、Mac 列出目录

exec(escapeshellcmd($cmd), $output, $status); // 在系统调用函数exec中, escapeshellcmd 会审查命令字符串 $cmd, $output 为系统执行命令的结果数组, $status 包含指令调用返回状态的变量(失败了会返回false)

if ($status) echo "Exec command failed";

else {

echo "

";

foreach ($output as $value) {

echo htmlspecialchars("$value\n"); // htmlspecialchars 将返回的特殊字符转化为 HTML 能够理解和完全显示的形式, 和 htmlentities 功能相似,但htmlentities可以将所有字符,包括中文字符也给转码了。所以如果有中文,还是使用htmlspecialchars好

}

echo "

";

}

?>

可以针对程序查看对应输出:

94827e484056

result.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值