自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello ChenDF的博客

进化中的程序猿

  • 博客(18)
  • 收藏
  • 关注

原创 CI框架配置多个项目目录

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

2018-07-23 15:31:38 2815

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

<?php$my_array = array("Dog","Cat","Horse");list($a, $b, $c) = $my_array;echo "I have several animals, a $a, a $b and a $c.";?>// 输出I have several animals, a Dog, a Cat and a Horse.

2017-06-22 10:13:40 2031

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

代码实现:查看图片

2017-06-12 15:16:26 9023

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

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

2017-06-12 15:13:34 382

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

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

2017-06-12 15:12:51 1335

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

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

2017-06-12 15:03:48 1294

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

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

2017-06-12 14:57:07 2841

原创 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 389

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

function cmp($a, $b) { if ($a==$b) { return 0; } 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 322

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

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

2017-06-12 11:58:28 340

原创 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 12072

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

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

2017-06-12 11:46:13 580

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

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

2017-06-12 11:32:20 1166

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

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

2017-06-12 11:16:36 2585

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

会替换%及其后一个实体字符;$str1 = ' There are %u million cars in %s ' ;$number = 2 ;$str = " Shanghai " ;$txt = sprintf( $str1, $number, $str ) ;echo $txt;//输出 There are 2 million cars in Shanghai

2017-06-12 10:36:23 449

原创 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 2847

原创 rand()—获取随机整数

rand(min, max);

2017-05-11 20:37:04 4842

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

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

2017-04-25 15:43:56 960

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除