
PHP
houxianyj
这个作者很懒,什么都没留下…
展开
-
getcwd () 获取当前工作目录
getcwd (PHP 4, PHP 5) Gets the current working directory 返回: 类型:string 描述:the current working directory on success, or FALSE on failure.On some Unix variants, getcwd will return FALSE原创 2014-04-30 15:13:50 · 1033 阅读 · 0 评论 -
php strstr查找字符串中是否包含某些字符的查找函数
strstr()函数的作用:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(大小写敏感)。转载 2014-06-11 10:18:59 · 1023 阅读 · 0 评论 -
fatal error: call to undefined function curl_init() WAMP
fatal error: call to undefined function curl_init() WAMPWAMP运行的项目报 fatal error: call to undefined function curl_init() 错,解决办法如下:左键WAMP软件,找到PHP,然后找到扩展,点击php_curl开启这个扩展。然后找到PHP的配置文件php.ini转载 2014-06-13 09:23:08 · 2057 阅读 · 0 评论 -
php try catch
try { $error = 'Always throw this error' ; throw new Exception ( $error ); // Code following an exception is not executed. echo 'Never executed' ;} catch ( Exception $e ) {转载 2014-07-02 18:03:05 · 488 阅读 · 0 评论 -
PHP empty()
今天做项目,是这样.简单写下就是这样.如下:原创 2014-07-04 15:16:50 · 444 阅读 · 0 评论 -
PHP URL处理函数库
parse_url: 解析 URL 字符串。urldecode: 还原 URL 编码字符串。urlencode: 将字符串以 URL 编码。base64_encode: 将字符串以 BASE64 编码。base64_decode: 将 BASE64 编码字符串解码。原创 2014-07-09 19:17:35 · 526 阅读 · 0 评论 -
PHP BC 高精确度函数库
bcadd: 将二个高精确度数字相加。bccomp: 比较二个高精确度数字。bcdiv: 将二个高精确度数字相除。bcmod: 取得高精确度数字的余数。bcmul: 将二个高精确度数字相乘。bcpow: 求一高精确度数字次方值。bcscale: 配置程序中所有 BC 函数库的默认小数点位数。bcsqrt: 求一高精确度数字的平方根。bcsub原创 2014-07-09 19:19:53 · 1130 阅读 · 0 评论 -
PHP 还原 URL 编码过后的字符串。
在我做项目时,有遇到搜索商品,是get传值的,原创 2014-07-09 18:59:08 · 1880 阅读 · 0 评论 -
使用php自带函数删除数组的第一个元素和最后一个元素
对于一个php数组,该如何删除该数组的第一个元素或者最后一个元素呢?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。(1)使用 array_pop 删除数组的最后一个元素,例如:转载 2014-07-14 16:51:51 · 2222 阅读 · 0 评论 -
PHP生成唯一订单号
// 根据id生成唯一订单号// sin函数在 0-∏/2 之间取值是唯一的,不过在 sin(1.4) 之后变化不明显// 所以取长度 9 的话,在 1400万 之后就要重新开始一个循环,用前缀作为区别// 这里是取的 9 位长度和 2 位前缀,可以保证14亿订单号不重复,如果不够,可延长到 10 位或者增加前缀的位数function build_order_no($id) { $转载 2014-08-08 17:21:40 · 2751 阅读 · 0 评论 -
php array_slice 截取数组
在我做项目时,出现的一种情况,我需要一个八个元素的数组,原创 2014-08-15 09:20:09 · 4741 阅读 · 0 评论 -
PHP中extract()函数的妙用
近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码:转载 2014-09-30 15:10:43 · 832 阅读 · 0 评论 -
截取数组中指定长度做为新数组array_slice()
array_slice(array,offset,length,preserve)参数 描述array 必需。规定输入的数组。offset 必需。数值。规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。length 可选。数值。规定被返回数组的长度。如果 length 为正,则返回该数量的元素。如果 length原创 2014-10-14 10:23:20 · 8993 阅读 · 0 评论 -
PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,
php保留两位小数并且四舍五入转载 2014-06-26 08:13:37 · 48357 阅读 · 0 评论 -
php中关于mysqli和mysql区别的一些知识点分析
看书、看视频的时候一直没有搞懂mysqli和mysql到底有什么区别。于是今晚“谷歌”一番,整理一下。需要的朋友可以参考下。一: PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Obje转载 2015-09-14 09:05:32 · 625 阅读 · 0 评论 -
strpos() 函数 stripos() 函数
定义和用法strpos() 函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回 false。语法转载 2014-06-11 10:15:02 · 2628 阅读 · 0 评论 -
日期转时间戳
strtotime(”2014-5-22″);原创 2014-05-27 16:31:19 · 587 阅读 · 0 评论 -
PHP array_push() 函数 向数组末尾追加元素
array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。该函数等于多次调用 $array[] = $value。转载 2014-04-22 15:45:01 · 12296 阅读 · 0 评论 -
jquery怎么设置请求消息头
$.ajax({ beforeSend :function(xhr){ xhr.setRequestHeader('消息头','值');//设置消息头 }});原创 2014-04-09 10:48:22 · 6049 阅读 · 0 评论 -
PHP中冒号、endif、endwhile、endfor使用介绍
下面的一些用法,对于相当一部分PHP爱好者来说根本没见过啊,这些是什么东西呢?我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如:转载 2014-04-11 08:48:55 · 843 阅读 · 0 评论 -
php ?:
$test ?: 'name';这段代码是简写,简写有好处,就是代码少,原创 2014-04-24 18:15:46 · 469 阅读 · 0 评论 -
var_dump()函数输出不完整,有省略号的解决办法
php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,我们修改配置文件,设置这些。在php.ini里的xdebug节点中,加入如下xdebug.var_display_ma转载 2014-05-20 15:47:04 · 2166 阅读 · 0 评论 -
bccomp比较二个高精确度数字-两个浮点数比较大小等
$num1=22.05;$num2=22.06;var_dump($num2-$num2);原创 2014-06-23 19:34:56 · 12679 阅读 · 0 评论 -
php导出execl数据
提供两种导出excel方法1 最简单的导出excel header('Content-Type: application/vnd.ms-excel'); //设置文件类型 也可以将 vnd.ms-excel' 改成xml(导出xml文件) header('Content-Disposition: attachment;filename="云平台用户报表.xl转载 2014-06-23 19:54:26 · 729 阅读 · 0 评论 -
$_SERVER['SERVER_NAME'];
$_SERVER['SERVER_NAME']; 如果有域名返回域名,没有原创 2014-06-23 20:03:58 · 952 阅读 · 0 评论 -
解决校正PHP服务器时间不准的问题
修改PHP.INI文件后重新启动IIS或APACHE服务器原创 2014-06-04 20:46:51 · 3500 阅读 · 0 评论 -
intval PHP
intval变量转成整数类型。语法: int intval(mixed var, int [base]);返回值: 整数函数种类: PHP 系统功能内容说明本函数可将变量转成整数类型。可省略的参数 base 是转换的基底,默认值为 10。转换的变量 var 可以为数组或类之外的任何类型变量。转载 2014-07-14 10:57:05 · 604 阅读 · 0 评论 -
数组是不能存储在cookie里的
数组是不能放在cookies里面的,因为cookies只支持字符串,如果你要放数据,我的建议是把数据拼成为特定符号隔好的字符串,取的时候再还原成数组。比如:cookies里面保存:北京|上海|广州|深圳取出来后再用split把它还原成数组就行了转载 2014-05-22 09:25:12 · 2206 阅读 · 0 评论 -
PHP 中四舍五入函数
float floor ( float value )说明:返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。floor() 例子转载 2014-06-24 08:04:45 · 1728 阅读 · 0 评论 -
PHP模板引擎 twig
如果你使用过Smarty、Django或者Jinja这类基于文本的模板引擎的话,那么你会觉得Twig是很自然而然的事情。Twig严格遵守了PHP的信念,同时增加了在模板环境中很有用的函数,这些做法使得Twig不论是对设计师还是开发人员,都是非常友好的。 Twig的主要特征有: 高效:Twig将模板编译成了优化了的PHP文件,与原生的PHP代码比较而言,性能损耗非常小。 安全:Twig使转载 2014-06-26 15:21:08 · 1035 阅读 · 0 评论 -
PHP中break及continue两个流程控制指令区别分析
break 用来跳出目前执行的循环,并不再继续执行循环了。转载 2014-06-30 21:02:26 · 616 阅读 · 0 评论 -
win7开放80端口
在 Vista/Win7 系统下,由于系统安全限制的问题,我们自己搭建的 Apache 或者 IIS 服务器在局域网中,别人的机器无法访问到,现解决办法如下:在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置点击左侧 入站规则,然后点击右侧的 新建规则,然后在弹出的入站规则向导中依次是规则类型:端口协议和端口我们选的是 TCP 协议转载 2015-09-14 10:29:14 · 1012 阅读 · 0 评论