PHP函数学习之PHP函数点评
1.print_r() 打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息. 例如: 复制代码 代码如下: <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> a...
1.print_r() 打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息. 例如: 复制代码 代码如下: <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> a...
此时,is_scalar内置函数就派上用场了。
is_scalar -- 检测变量是否是一个标量
标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。
复制代码 代码如下:...
复制代码 代码如下: <?php /* php Ubb代码编辑器 */ function get_ubb($ubb){ $ubb=preg_replace("/([B])(.*)([/B])/","<B>/2</B>" ,$ubb);//替换B粗体字 $ubb=preg_replace("/([I])(.*)([/I])/","<I>/2</I>" ,$ubb)...
ceil ― 进一法取整 说明 float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 例子 1. ceil() 例子...
PHP 5 权威编程(PHP 5 Power Programming) PDF下载地址 http://www.jb51.net/books/28207.html
PHP4中,不使用__construct()作为构造函数的名字,必须使用类的名字定义一个方法,就像在C++中一样。 PHP5中,使用新的统一的...
复制代码 代码如下: for ( $i = 1; $i < 100; $i++ ) { $str = str_repeat('01234567', $i); $a = memory_get_usage(); unset($str); $b = memory_get_usage(); echo "/n ".$i.': '.($b - $a).' Bytes.'; } 从结果...
复制代码 代码如下: <?php $name="admin";//kkkk $bb='234'; $db=4561321; $kkk="admin"; ?> 函数定义: 配置文件数据值获取:function getconfig($file, $ini, $type="string") 配置文件数据项更新:function updateconf...
其实,这不是什么难事,因为刚入手CI,所以还是费了一番周折。好在有手册。
找到数据库配置文件,添加一个新的库的连接信息。$config[XX]。 在控制器里边, a) $this->xx = $this->load->database(‘XX', TRUE) tip:...
或是,PHP的设计本身就避免直接查看文件内容的情况? 从安全角度考虑,这个系统级的文件应该做什么保护措施? 网友完善的答案 经调研,得出以下常用方法:
1 在程序中定义一个标识变量
复制代码 代码如下:define('IN_SYS', T...
config.php文件: 复制代码 代码如下: <?php $db_name="test"; $db_username="root"; global $db_password; ?> 数据库操作类(调用配置文件)db.fun.php: 复制代码 代码如下: <?php require("config/config.php"); class d...
前段时间用来ZF,把他当黑盒感觉不是很好,一直有看其源码的冲动,但是。。。如果一点一点点看的话,挑战确实有些大了。某天又然后想到好久没复习设计模式了。综合一下,复习一个设计模式之后在ZF中找一下使用这模式的源码吧,不...
首先我们先引用些概念: 工厂模式:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有其同的父类。工厂模式属于类的创建模式,通常根据自变量的不同返回不同类的实例。 工厂模式的实质是由一个工厂类根据传入的...
复制代码 代码如下:<?PHP require_once("mssql.class.php"); //1.创建类,并连接数据库 $db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test"); //2.连接数据库 $conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=...
近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提...
复制代码 代码如下: <?php header("Content-type:text/xml;charset=utf-8"); $aaa =<<<html <?xml version='1.0' encoding='utf-8'?> <SubFucParams> <Version>1.0.0.0</Version> <Publisher>d3e59f1d78f34...
复制代码 代码如下: <?php $x='<html><body>我很长,如何换行呢?我很长, 如何换行呢?我很长,如何换行呢?我很长, 如何换行呢?我很长,如何换行呢?</body></html>';
$xx=<<<html <html><body>我不长,我不长,我不长, 我不长,我不长,我...
配置:1.到windows.php.net/download 网站下载 vc9 x86 thread safe
2.解压文件到目录。
3.改php.ini (将php.ini_d....删除后面的) 然后打开mysql扩展(即删除;extension=php_mysql.dll 前面的分号)
配置extention_d...
1,申明函数 在PHP中,定义函数的方法同其他编程语言几乎一样.下面是PHP申明函数的语法结构: 复制代码 代码如下: Function function_name($argument1,$argument2,$argument3,......$argumentn) { //函数代码code Retur...
常做的和常想的事情晦涩的if条件1)对于||的处理 上面的代码要比下面的代码理解起来花更多的时间 尽管减少代码行数是一个好目标,但把理解代码所需的时间最小化是一个更好的目标。 返回...
reg.php 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>...
一、 操作环境搭建
系统:Windows7 旗舰版 64位PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版下载地址:http://www.wampserver.com/en/ThinkPHP:3.0正式版下载地址:http://thinkphp.cn/down.htmlOracl...
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面...
大家都知道php GD库可方便的从URL新建一图像, GD中有imagecreatefromjpeg(),imagecreatefromPNG()....等之类的FUNCTION 可有时从URL中读取的切BMP图像而 可恨的是 GD2中切偏偏没有imageCreateFromBMP() 虽然有imagecr...
虽然在HTML中可以通过指定图片的宽度和高度来随意缩放图片,但是这种方法不会减少图片的像素数目。图形文件的尺寸没有改变,当然也不会加快图片下载的速度了。当然也可以手动通过图形软件生成图片的缩略图,但对于大量的图...
复制代码 代码如下: <?php $url='http://www.jb51.net'; //这个网页里绝对含有邮件地址。 $content=file_get_contents($url); //echo $content; function getEmail($str) { //$pattern = "/([a-z0-9]*[-_/.]?[a-...