printf():类似echo输出提供的内容,本质是一种结构(不是函数),返回1,可不需要是使用括号、

printf_r():类似于var_dump,但是比var_dump简单,不会输出数据的类型,只会输出值。

echo和printf()的区别

echoprint都不是函数,而是语言结构,所以圆括号都不是必需的。他们的区别在于:
(1) echo可以输出多个字符串,像下面这样:
echo 'a','b','c';
如果你非要加上圆括号,注意写成echo ('a','b','c');是错误的,应该写成:
echo ('a'),('b'),('c');
它没有像函数的行为,所以不能用于函数的上下文
(2) print只能输出一个字符串,它可以表现得像一个函数,比如你可以如下使用:
$ret = print 'Hello World';
所有它能用在更复杂的表达式中。

2.有关时间的函数

date():按照指定格式对对应的时间戳(从1970年格林威治时间开始计算到至今的秒数,如果没有指定特点的时间戳,那么就是默认解释当前时间戳)

microtime():获取微秒级别的时间

<?php
//时间函数
echo date('Y 年 m 月 d 日 H:i:s,12345678');
echo time(),'<br>';
echo microtime(),'<br/>';

strtotime():将任何字符串的日期时间描述解析为 Unix 时间戳

<?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?> 
最后修改:2022 年 06 月 28 日
如果觉得我的文章对你有用,请随意赞赏