本文目录一览:
PHP调试中有哪些输出方法
var_dump() 输出数组,json,字符等;
echo 输出字符,数字等
print(); 有返回值1,0切只能包含一个参数
die(); 一般用于数据库连接的判断,一旦执行die()后面的内容将不执行
exit()先输出内容,然后退出程序
printf(); 与C语言的用法一样,可以格式化输出
printf(); //f 指 format 格式化
printf(“参数 1″,参数 2) :参数 1= 按什么格式输出;参数 2= 输出的变量。
(% s: 按字符串; %d: 按整型整型 ; %b: 按二进制; % x: 按 16 进制; %X:按16 进制大写输出; %o: 按八进制; % f: 按浮点型 )
sprintf; 把输出内容存放在变量中
print_r(); 用于输出数组
var_export ();
返回关于传递给该函数的变量的结构信息,它和var_dump()类似,不同的是其返回的表 示是合法的 PHP 代码。
php数值格式化输出问题!
程序代码:
?php
echo fmt_num(2533120000)."br\n";
echo fmt_num(123456789 )."br\n";
function fmt_num($n){
$s=($n % 1000).'铜';$n=floor($n/1000);
$s=($n % 1000).'银'.$s;$n=floor($n/1000);
$s=($n % 100).'金'.$s;$n=floor($n/100);
$s=($n % 100).'钻'.$s;$n=floor($n/100);
return $s;
}
?
运行示例:
E:\TEMP\文件\expa.php
25钻33金120银-296铜br
1钻23金456银789铜br
代码能看懂吧,我定义了一个函数,你可以根据需要修改函数的返回格式。
php如何格式化输出字符串
正则吧,不过我不理解为什么你要这样写程序,而且用php来控制css的输出
php 输出语句
php有以下输出语句:
1 echo 常用的输出语句,例如:echo 'helloworld!';
2 print() 输出语句,有返回值。例如:print('helloworld!'); 输出成功返回1,失败返回0。
3 printf(); 格式化输出字符串。例如:printf("%d,%f",12,12.3);
4 print_r(); 输出数组、对象等复合数据类型。例如:print_r($array);
5 var_dump(); 可以判断一个变量的类型与长度,并输出变量的数值。例如:var_dump('helloworld!');
php中怎么格式化日期
date(format,time)函数有2个参数用来格式化日期的输出,第一个format是你希望的格式像Y/m/d就是月日年,像h:i:s就是小时:分钟:秒,开头字母的大小写代表不同的时间制度,有12小时有24小时。
第二个参数time就是需要进行格式化的时间,默认是现在的当前时间,也可能是你保存在数据库中的过去的时间或者将来的时间。更加具体的说明参见百度文库的date函数很详细。strtotime()函数是把文本的时间转变为时间戳。
怎么用呢?刚刚说的date()函数的第二个参数就是一个时间戳,也就是说你要输出的保存在数据库中的时间也许是一个文本字符串,需要用strtotime()函数转变为时间戳后送给date()函数进行格式化输出。
标准实例为:date("D jS F Y g.iA",strtotime($dateposted))。$dateposted是我保存在数据库中的一个文本时间。如此形式就可以完美输出了。