PHP调试的时候,用 var_dump 或 print_r打印 json数据 或 array 数组时,html页面没有换行显示,看到的内容一大堆,不好定位。输出前添加 <pre>,便可以自动格式化换行显示。 举例:普通打印数组 : print_r($arr);输出:Array ( [0] => Array ( [volume] => 100343 [weight] => 4 ) [1] => Array ( [volume] => 100212 [weight] => 1 ) [2] => Array ( [volume] => 104104 [weight] => 10 ) ) 添加<pre> 后,打印数组print_r("<pr...
方法1:在html表单,放置多个文件选择框, 使用数组名作为组件的名字,如下:<form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="upfile[]"/><input type="file" name="upfile[]"/><input type="file" name="upfile_2[]"/><input type="file" name="upfile_2[]"/>
</form>
在服务器端我们可以测试一下提交的信息<?php
print_r($_FILES);
?>
输出结果:Array
([upfile] => Array([...
实现目的:对数字进行格式化,以类似¥10,000,000的格式输出。实现方法:function doFormatMoney($money){$tmp_money = strrev($money);$format_money = "¥"; for($i = 3;$i<strlen($money);$i+=3){$format_money .= substr($tmp_money,0,3).",";$tmp_money = substr($tmp_money,3);}$format_money .=$tmp_money;$format_money = strrev($format_money); return $format_money;
}原文:http://www.cnblogs.com/52php/p/5666407.ht...
自动补全,修改/etc/vimrc的配置vim /etc/vimrc添加:filetype plugin on
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
格式化代码:一下是按键gg
shift + v
shifg + g
=
参考: 原文:http://www.cnblogs.com/yangxunwu1992/p/6081773.html
nl2br()函数可将字符串中的换行符转成HTML的换行符号复制代码 代码如下:<?php $str = "最近几天一直在下雨,难过死了 ,球也打不成,鞋子也湿透了。"; echo $str; echo "<br />"; echo nl2br($str); ?>输出结果:复制代码 代码如下:最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了。最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了。附:"和"\r\n"两者有什么区别??' ref='nofollow'>深入探讨""和"\r\n"两者有什么...
例如有一个二维数组 $myarrnews=array(); $myarrnews =explode("||**||", $mystr); //内容来自$mystr,包括多条新闻记录 $myarrline=array(); $myarrline =explode("||%%||", $myarrnews[$i]); //$myarrline 是其中的一条记录,包括多个字段 print_r($myarrline); //每个新闻各个字段的集合,例如:Array ( [0] => 10 [1] => 2166 [2] => 创新。。。 现在需要这样的一个json串,格式为:(...
关于printf格式化输出问题$a = 123.666; printf("%.2f", $a);$b = 10.85;print("");printf("%.1f",$b);为什么结果是123.6710.8 前一个四舍五入了,后一个没有?------解决思路----------------------printf("%.1f %.16f", 10.85, 10.85); //10.8 10.8499999999999996浮点数 10.85 在机器中实际保存为 10.8499999999999996所以取一位小数时是 10.8其实这是不必纠结的事情,在计算机基础课程中你就已经学习过浮点数的表示和精度如果...
原理
sprintf() 把百分号(%)符号替换成一个作为参数进行传递的变量:<?php
$number = 2;
$str = "Shanghai";
$txt = sprintf("There are %u million cars in %s.",$number,$str);
echo $txt;
?>
运行结果There are 2 million cars in Shanghai.
定义和用法 sprintf() 函数把格式化的字符串写入变量中。
arg1、arg2、++ 参数将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入 arg1,在第二个...
你可以在这个页面下载这个文档附带的文件,也可以在文件下载中的字符处理中下载这个文档描述如何安全显示的有格式的用户输入。我们将讨论没有经过过滤的输出的危险,给出一个安全的显示格式化输出的方法。 没有过滤输出的危险 如果你仅仅获得用户的输入然后显示它,你可能会破坏你的输出页面,如一些人能恶意地在他们提交的输入框中嵌入javascript脚本: This is my comment. <script language="javascript: alert('Do something ...
PHP Date/Time 简介
Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间。您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间。
注释:这些函数依赖于服务器的本地设置。使用这些函数时请记住要考虑夏令时和闰年。
安装
PHP Date/Time 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
Date/Time 函数的行为受到 php.ini 中设置的影响:名称描述默认PHP 版本date.timezone默认时区(所有的...
1.number_format ()语法number_format( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )$number:要格式化的数字 $decimals:要保留的小数位数$dec_point:指定小数点显示的字符$thousands_sep:指定千位分隔符显示的字符 返回值: 格式化以后的 number。PS:说明 如果只提供第一个参数,number的小数部分会被去掉 ,默认以英文","分隔。 如果提供两个参数,number将保留小数点后的...
推荐:《PHP视频教程》当我们调试php代码的时候,会使用var_dump、print_r 输出结果,输出的时候需要格式化。格式化后的结果echo "<pre>";$arr=[3,1,5,8];
print_r($arr);不格式化后的结果$arr=[3,1,5,8];
print_r($arr);以上就是关于PHP打印格式化显示利器的详细内容。本文系统来源:https://www.php.cn/php-weizijiaocheng-468988.html
今日工作需要格式化数字显示当前商品价格,比如2335.32,需要格式化为2,335.32这样显示。我写了一个函数。总感觉这么简单的功能,但是却需要30多行代码来完成。 具体代码如下:<?php
/***** @author Amos Wang* @param $number* @return mixed*/
function numberFormat($number)
{if(!is_numeric($number)){return $number; // 只处理数字}list($integer,$decimal) = explode(.,$number);$number_temp = ""; // 临时计数$le...
一、使用 json_encode 输出<?php
header(content-type:application/json;charset=utf8);
$arr = array(status => true,errMsg => ,member =>array(array(name => 李,gender => 男),array(name => 赵,gender => 女))
);echo json_encode($arr);
?> (推荐学习:PHP视频教程)输出:{"status":true,"errMsg":"","member":[{"name":"\u674e","gender":"\u7537"},{"name":"\u8d75","gender":"\u5973"}]}二、使用 jsonFormat 输出<?php/...
一、使用 json_encode 输出<?php
header(content-type:application/json;charset=utf8);
$arr = array(status => true,errMsg => ,member =>array(array(name => 李,gender => 男),array(name => 赵,gender => 女))
);echo json_encode($arr);
?> (推荐学习:PHP视频教程)输出:{"status":true,"errMsg":"","member":[{"name":"\u674e","gender":"\u7537"},{"name":"\u8d75","gender":"\u5973"}]}二、使用 jsonFormat 输出<?php/...