首页 > php函数

函数

  一个function(函数)可以使用如下语法来定义function foo ($arg_1, $arg_2, ..., $arg_n) {echo "Example function.";return $retval;}任何有效的PHP代码可以出现在function(函数)中,即使是其它的函数或类定义.Function必须在他们被引用之前定义.
阅读全文

介绍几个array库的新函数

  我们手头的PHP资料不多,大家是不是都有一份php4gb.chm。我最欣赏它里面的函数库部分了,真正的在线帮助。但是PHP发展的脚步实在太快了,你睢,我最近在www.php.net/manual/ 又找到了一些扩展的数组函数。下面我把它们介绍给大家吧,我的英文水平不高,有译的不对的地方,请指正。格式是这样的:函数名 支持版本函数声明说明及参数、返回值例子OK,Let's go.//*************************array_flip (PHP4 >= 4.0b4)array array_flip (array trans)将数组trans的...
阅读全文

PHP操作MySQL的函数

  (1)mysql_connect(主机,用户名,口令);返回一个连接号.注意:mysql各用户的口令可以随该用户所在机器IP地址不同而改变.另外,mSQL没有用户名机制,所以msql_connect只需要一个主机参数.主机可以是IP地址或域名.(2)mysql_create_db(数据库名);(3)mysql_select_db(数据库名,连接号);连接一个数据库.(4)mysql_query(SQL语句,连接号);如果SQL语句是select,则返回一个结果号.否则返回的值可以不理会.如果失败,返回false.(5)mysql_fetch_array(结果号);取出下一...
阅读全文

几个身份证方面的函数

  写了几个身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,但是应者寥寥,还是收在自己的blog里算了。// 计算身份证校验码,根据国家标准GB 11643-1999function idcard_verify_number($idcard_base){   if (strlen($idcard_base) != 17){ return false; }   // 加权因子   $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3,...
阅读全文

一个用数据库的php二级联动

  /*****************************************************功能:php二级联动菜单***********************作者:冲星***********************************Email:njj@nuc.edu.cn************************日期:2004/10/02****************************请转载时保留版权信息*********************************************************/require...
阅读全文

图象函数

  PHP中有一组图像函数,可以动态生成gif格式的图像数据流并输出到服务器. 为了这组函数能够工作,系统中必须有gd库的支持.如果是在Unix下, 应该在编译PHP之前先取得gd的源码并编译之,生成libgd.a和一些.h文件,分别拷到系统的库目录和头文件目录中(例如/usr/lib和/usr/include);如果是在Windows下,PHP3.0的安装程序会安装一个gd.dll文件,在程序中加一句'dl("gd.dll");'即可使用图像函数.主要的图像函数有:(1)ImageCreate(宽度,高度)返回一个图像描述符. (2)Im...
阅读全文

PHP通用检测函数集合

  PHP通用检测函数集合 //【警告】:未经许可请勿随便修改//------------------------------------------------------------------------------------------//------------------------------------------------------------------------------------------//// 【文件名】: c_check.inc// 【作 用】: 通用检测函数集// 【作 者】: 天灰//// 【最后修改日期】: 2001/05/1...
阅读全文

使用"函数递归"实现基于php和MySQL的动态树型菜单

  树型菜单在很多桌面应用系统中都有非常广泛的应用,其主要优点是结构清晰,利于使用者非常清楚的知道目前自己所在的位置。但在web上树型菜单的应用因为没有理想的现成组件可以拿过来直接使用,所以一般的情况下,程序员主要是通过JavaScript来实现一些简单的树型结构菜单,但这些菜单往往都是事先定好各菜单项目,以及各菜单项目之间的层次关系,不利于扩充,一旦需要另一个菜单结构时,往往还需要重新编写,因此使用起来不是很方便。经过对函数递归的研究,我发现这种树型菜单可以通过递归函数,使树型菜单的显示实现动态变化,并没有级数的限制。下面就是我用php,MySQL,JavaScript写的...
阅读全文

PHP的面向对象编程

  面向对象编程的概念:  不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:  抽象数据类型和信息封装  继承  多态  在PHP中是通过类来完成封装的:    class Something {  // 在OOP类中,通常第一个字符为大写  var $x;  function setX($v) {  // 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea()  $this->x=$v;  }  function getX() {  return $this->x;  }  }  当然你可以按自已的喜好进行定义,但...
阅读全文

php中文处理函数

  /*php使用ISO-8859-1处理字符串,也就是以单字节处理字符串。中文码属于多字节字符,在使用substr,strlen,str_peplace等函数时很容易产生错误,处理中文特殊操作,必须使用一组中文处理函数。下面是GBK的substr,strlen操作函数,前者并不像php的substr一样可以使用负数作为start,lenght.希望大家来不断完善这些函数,达到高效实用的程度。*///gbk str handlefunction gbk_substr(&$str,$start,$length=-1){if($length==0) return &quo...
阅读全文

变量的变量,PHP 和 你

  在我最近做的一个项目中,我发现了一个新的概念,关于在PHP中使用变量的变量。在我的程序中,我需要在一个页面同时更新多个记录,在我经过相当长时间的痛苦思索之后,脑海中偶然地闪现出了变量的变量(variable variable)这一概念,所有的困惑就一扫而光了。<b>介绍</b>  什么叫作变量的变量?根据PHP手册,变量的变量是指取得一个变量的值并把它作为另一个变量的变量名。这表述显得相当的直接,容易和那些在一个句子中使用“变量”这个词弄混淆。给一个简单的例子,你定义一个变量 --- x 等于 this --- 然后定义一个变量的变量,...
阅读全文

用在PHP里的JS打印函数

  auto=1立即PRINT,否则timeOut毫秒后PRINT,如printPage(0,5000);function printPage($auto=1,$timeOut=10000) {if ($auto == 1) {echo "< SCRIPT LANGUAGE="JavaScript" >< !-- Beginif (window.print) {window.print();}else {alert('No printer driver in your PC');}// End -- >&l...
阅读全文