PHP程序员站--PHP编程开发平台
当前位置:主页 >> PHP基础 >> 每日技巧 >> 文章列表
6个你可能不知道的php技巧   12-05-30
6个你可能不知道的php技巧 翻译的老外的,本人e文不太好,可能有些翻译不准。 Over the years I've come across some useful tricks in PHP that are not obvious, but are worth mentioning. This is not meant to be a comprehensive list of all th...
is_callable()与method_exists()的区别   12-05-29
php函数method_exists()与is_callable()都是用来检查类中的某个方法的,但你知道他们的区别在哪吗? 在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有method_exists()和is_callable(),相比之下,is_callable()函...
缺少 mysqli 扩展。请检查 PHP 配置   12-03-09
出现缺少 mysqli 扩展。请检查 PHP 配置的错误,原因是程序使用了加强的版本mysql扩展 mysqli,而你的php配置里没有启用mysqli扩展模块. 关于mysql和mysqli的区别见本站的另一篇文章: MySQL和MySQLi扩展的区别 http://www.phperz.com/php/introduction/03092440H01224407...
smarty把数字格式化为货币格式(每3个数字加一个逗号)   12-01-10
smarty中如何把一个数字格式为第3个数字加一个逗号(格式化为货币格式) {$number|number_format} $number为数字比如123456 用number_format格式化后输出为123,456...
php全角数字转为半角数字   11-11-29
php把全角数字转为半角数字的函数 ? function GetAlabNum($fnum){ $nums = array(0,1,2,3,4,5,6,7,8,9); //OSPHP.com.CN $fnums = 0123456789; for($i=0;$i=9;$i++) $fnum = str_replace($nums[$i],$fnums[$i],$fnum); $fnum = ere...
PHP数组转Json   11-11-15
之所以说到Json,很多时候是因为使用ajax对象时,程序与JS函数之间的数据交互。因为JS不认识PHP中的数组,PHP也不认识JS中的数组或对象。Json为php和js之间的沟通提供了很好的桥梁。 Json简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于Jav...
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别   11-10-14
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别 mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc相同点是 这三个函数都是用来取数据的。先来看看mysql手册中对这三个函数的描述 array mysql_fetch_row ( resource result ) 返回根据所取得的行生成...
array_map函数解析   11-07-07
在php数组函数群中有一个名字很奇怪的函数叫array_map真不知道为啥叫这个名字???但是这个函数作用倒是很大,嘿嘿 本函数可以将一个数组通过回调函数逐一的改变元素值之后返回一个和原来数组大小一致的数组。不改变原来数组的大小和值。 array_map 函数的第一个参数...
php数字补零的两种方法   11-07-07
在php中有两个常用函数能够实现数字补零,这在我们格式化数字时非常好用,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 其中...
php 获取远程网址header头信息   11-07-02
一个用php获取远程网址header头信息的方法,这在采集时很有用,他可以让你判断出来,远程文件或网页是否正常,是否是404页 有二种方法, 1.用php的函数get_headers get_headers -- Fetches all the headers sent by the server in response to a HTTP request Description a...
php技巧使用flock函数锁定文件   11-06-21
在多用户环境(例如Web服务器)中,多个用户可能同时访问脚本-- 这就意味着相同脚本的多个副本在同时运行。如果脚本访问文件,在两个脚本或相同脚本的两个副本尝试同时写入同一个文件时,就会产生冲突。为了解决这个问题,可以使用文件锁定函数flock: 先看php手册对floc...
php中用empty来判断数组是否为空   11-06-15
用php中empty()函数来判断数组是否为空 先看手册的对empty的描述 empty -- 检查一个变量是否为空 描述 bool empty ( mixed var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,、0、0、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被...
PHP中define和defined的区别及用法   11-06-14
PHP中define和defined的区别 对于初学者会混淆这两个函数 1.define用来定义一个常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问 常量。一个常量一旦被定义,就不能再改变或者取消定义 如: define(website, www.phperz.com ) www.phperz.com 为常量we...
Dreamweaver 中去除bom方法   11-06-14
关于什么是bom以及bom会引起什么样的问题本章不在讨论,具体请参阅本站另外三篇文章: Unicode签名bom-什么是bom http://www.phperz.com/php-promotion/Skills/0614333020113330.html 网页UTF8编码开发中空白的问题(bom问题) http://www.phperz.com/php/php-article/0223...
PHP中用class_exists检查某个类是否以定义   11-06-12
用php中的class_exists可以检查某个类是否以定义,或着说是否以存在(载入). 首先看php手册中的说明: class_exists -- 检查类是否已定义 描述 bool class_exists ( string class_name ) 如果由 class_name 所指的类已经定义,此函数返回 TRUE,否则返回 FALSE。 语法很简...
php中查找数组中是否存在某个元素的方法性能测试   11-06-12
php中查找一个元素是否在数组中,一共有上面三种做法: in_array array_key_exists array_search 对它们三个做了一个简单的测试: 在数组大小为10000的时候,查找一半数组大小的元素,即5000个 in_array consume time : 8.15333008766s array_key_exists consume time...
php使用正则去除网页中所有的 html,js,css,注释   11-06-09
$search = array ('script[^]*?.*?/script'si, // 去掉 javascript 'style[^]*?.*?/style'si, // 去掉 css '[/!]*?[^]*?'si, // 去掉 HTML 标记 '!--[/!]*?[^]*?'si, // 去掉 注释 标记 '([rn])[s]+', // 去掉空白字符 '(quot|#34);'i, /...
php中的错误等级与异常处理   11-06-08
在php中可以使用error_reporting来定义你的程序在出错时抛出哪种级别的错误 (1).设置你想要的错误敏感击级别: error_reporting指令确定报告的敏感级别。共有14个不同的级别,这些级别的任何组合都是有效的。下图为级别表: php6中,E_STRICT被集成到了E_ALL中,因此,...
php.ini 上传文件配置及安全配置   11-06-05
php.ini上传文件配置相关参数 php上传文件涉及到的参数: 0:文件上传时存放文件的临时目录。必须是 PHP 进程所有者用户可写的目录。如果未指定则 PHP 使用系统默认值。php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录。 要想上传文件,得保证服务器...
php经验:好的代码里只要一个 return 语句   11-03-28
别再这样写了: public boolean foo() { if (true) { return true; } else { return false; } } 每次当我深入某个开源项目,看到大概是某个专家写的、并被有经验的专业人士审查过的这样的代码,我都会惊讶不已,竟然没有人去阻止这个开发者在这个方法里胡乱的放置返回...
php生成随机字符串   11-01-04
php生成随机字符串的函数,当前你也可以直接用rand函数来生成。...
解决PHP中8个小时时差的问题   10-12-31
date(Y-m-d G:i T,time()) 取出来的时间和本地时间老差8个小时...
php中heredoc的使用方法   10-12-30
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述...
intval函数不能格式化超过9位的数字   10-12-22
php中的intval可以用来获取变量的整数值,一般我来用格式化用户...
PHP中伪造HTTP_REFERER代码   10-12-20
用fsockopen采集时,伪造referer的代码, 以下为引用的内容: e...
PHP可变变量的应用   10-11-06
有时候可变的变量名会给编程带来很大的方便。也就是说变量名可...
php去除html代码函数   10-11-04
strip_tags函数 去掉 HTML 及 PHP 的标记。 语法: string strip...
php使用fileinfo获得文件的mime类型   10-10-24
php5.3.0以下要获得文件的mime类型,一般的方法是使用mime_conte...
php让图片弹出下载框的方法   10-09-13
在做图片下载站时,常常需要给用户下载图片,但图片浏览器是直接...
set_magic_quotes_runtime()用法   10-09-10
新手经常遇到的问题是特殊字符提交的时候提示数据库错误,今天...
一道关于php变量引用的面试题   10-08-22
关于php中变量引用的例子,我不只在一次面试遇到过这种题, 当一...
php中var_export与var_dump的区别   10-08-22
php中var_export与var_dump一般用在调试程序上,他们都是输出数...
提高PHP执行效率的53个技巧   10-08-10
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会...
php中session和cookie的一些资料整理   10-06-03
php中session和cookie的话题争论过N遍了,这几天面试又不止的一...
php三元运算符:?(问号)和:(冒号)使用方法   10-05-20
经常有刚接触php的朋友问我,php中经常见到如下代码的语句,问...
php array数组删除重复元素的方法   10-05-17
php有内置函数array_unique可以用来删除数组中的重复值, (PHP 4...
PHP array_flip() 交换数组中的键和值   10-05-17
array_flip() 返回一个反转后的 array,例如 trans 中的键名变...
技巧:9个实用的PHP函数   10-05-09
即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其...
针对PHP配置文件 PHP最常用的ini函数   10-04-22
php的配置函数就是几个ini_*的函数,主要是针对配置文件的操作...
php substr函数用法   10-04-06
在php处理字符串经常需要截取字符串某部分的数据,在php,这要用...
PHP检查库或函数是否可用的方法   10-04-01
随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也...
PHP json_encode函数进行中文转换   10-03-08
本文主要讲解在用php的json函数在给包含中文内容编码时出现的无...
PHP中用set_time_limit(0)长连接的实现   10-03-02
每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,...
clearstatcache() 函数详解   10-03-02
定义和用法 clearstatcache()函数的作用是:清除文件状态缓存。...
is_file()和is_dir()用于遍历目录时用法注意事项   10-03-02
任务:遍历一个目录并区分显示其中的文件和子目录文件夹: 1、...
PHP Web开发中常用的三个表单验证函数   10-03-02
ISSET()函数 ;适合于检测是否存在这个参数。 定义和作用范围:...
PHP的strtok()函数的优点详解   10-03-02
strtok函数和explode,split差不多都是用来切割字符串的相对于e...
php implode函数应用   10-02-25
SQL:$SQL=delete from `doing` where id in ('1,2,3,4'); 数据...
php实现截取URL地址中的主域名   10-02-25
PHP实例教程,如何截取一个URL中的主域名。 看代码: 以下为引用...
strlen与mb_strlen字符串长度函数   10-02-23
懂PHP的都知道strlen与mb_strlen是求字符串长度的函数,但是对...
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号