2 Hello ChenDF

尚未进行身份认证

IT

等级
TA的排名 26w+

CI框架配置多个项目目录

1、下载后解压,删除application文件夹下index.html文件,在根目录建立一个admin文件夹,将application中的文件全部复制过去,服务器配置中文件访问优先级可能导致后面访问admin文件夹时先访问index.html报错显示没有文件夹访问权限,而不能访问index.php。        2、将根目录中的index.php复制到admin文件夹里面,然后...

2018-07-23 15:31:38

list()—把数组中的值赋给一些变量

<?php$my_array=array("Dog","Cat","Horse");list($a,$b,$c)=$my_array;echo"Ihaveseveralanimals,a$a,a$banda$c.";?>//输出Ihaveseveralanimals,aDog,aCatandaHorse.

2017-06-22 10:13:40

点击链接打开新窗口,并展示一张图片

代码实现:查看图片

2017-06-12 15:16:26

count(*)与count(1)与count(column)的区别

1)一般情况下,SelectCount(*)和SelectCount(1)两着返回结果是一样的2)假如表没有主键(Primarykey),那么count(1)比count(*)快,如果有主键的话,那主键作为count的条件时候count(主键)最快3)如果你的表只有一个字段的话那count(*)就是最快的4)count(*)跟count(1)的结果一样,都包括对N

2017-06-12 15:13:34

ifnull( expr1, expr2)—用于sql查询中,如果查询字段值为null, 则显示expr2 ; 如果不为null,则显示expr1

例如:‘selectifnull(score,0)fromstu’,将字段score值为null的替换为0;

2017-06-12 15:12:51

BC高精确度函数库—浮点数运算

bcadd:将二个高精确度数字相加。例如:baadd($a,$b,2) //将$a和$b相加,保留两位小数bccomp:比较二个高精确度数字。bcdiv:将二个高精确度数字相除。bcmod:取得高精确度数字的余数。bcmul:将二个高精确度数字相乘。bcpow:求一高精确度数字次方值。bcscale:配置程序中所有BC函数库的默认小数点位数。

2017-06-12 15:03:48

ini_set ( )—用来设置php.ini的各种配置值

PHPini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。函数格式:stringini_set(string$varname,string$newvalue)不是所有的参数都可以配置,可以查看手册中的列表。

2017-06-12 14:57:07

error_reporting( )—规定不同的错误级别报告

例如//关闭错误报告error_reporting(0);//报告runtime错误error_reporting(E_ERROR|E_WARNING|E_PARSE);//报告所有错误error_reporting(E_ALL);//等同error_reporting(E_ALL);ini_set("error_reporting",E_

2017-06-12 14:54:51

usort( )函数—使用用户自定义的比较函数对数组中的值进行排序

functioncmp($a,$b){if($a==$b){ return0;}return($a>$b)?-1:1;}$a=array(3,2,5,6,1);usort($a,"cmp");var_dump($a);//输出array(size=5

2017-06-12 14:50:37

cURL类库—利用URL语法爱命令行方式下工作的文件传输工具

cURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP”还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般

2017-06-12 11:58:28

parse_str()—将url参数字符串转成数组

将url参数字符串转成数组$str='a=1&b=2&c=3';parse_str($str,$arr);var_dump($arr);//输出 array(size=3)'a'=>string'1'(length=1)'b'=>string'2'(length=1)'c'=>string'3'(length=1)

2017-06-12 11:55:43

http_build_query()—使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串

使用给出的关联(或下标)数组生成一个经过URL-encode的请求字符串。参数formdata可以是数组或包含属性的对象$params=['a'=>1,'b'=>2,'c'=>3];echohttp_build_query($params);//输出 a=1&b=2&c=3

2017-06-12 11:46:13

$str{数字n}—获得字符串$str中第n个字符,从0开始

获得字符串$str中第n个字符,从0开始$str='abcdef'; echo$str{1};//输出b

2017-06-12 11:32:20

dechex (dec_number)—把十进制数字dec_number转换为十六进制

把十进制数字dec_number转换为十六进制

2017-06-12 11:16:36

sprintf($str1, $str2)—把$str1中的百分号(%)符号替换成$str2

会替换%及其后一个实体字符;$str1='Thereare%umillioncarsin%s';$number=2;$str="Shanghai";$txt=sprintf($str1,$number,$str);echo$txt;//输出 Thereare2millioncarsinShanghai

2017-06-12 10:36:23

date()—获取日期时间函数

在页面的最前页加上date_default_timezone_set(PRC);/*把时间调到北京时间,php5默认为格林威治标准时间*/date()a:"am"或是"pm"A:"AM"或是"PM"d:几日,两位数字,若不足则补零;从"01"至"31"D:星期几,3个英文字母,如:"Fri"F:月份,英文全名,如:"January"

2017-05-12 14:44:56

rand()—获取随机整数

rand(min,max);

2017-05-11 20:37:04

substr_replace()—替换字符串中某些字符

//典型应用:手机号中间四位替换为*$phone_number=18812345678;echo substr_replace($n,'****',3,4);//输出188****5678

2017-04-25 15:43:56
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!