php相关扩展及库

php相关扩展及库
php相关扩展及库

php相关扩展及库

?出处:站长百科

?原文地址:https://www.360docs.net/doc/469379590.html,/wiki/PEAR

?本电子书整理自站长百科PEAR词条,查看内容请访问网站。

php相关扩展及库 (1)

Php APC (2)

APC的安装 (2)

用法 (3)

利用APC缓冲PHP脚本来提高服务器性能 (3)

Php PECL (4)

PEAR (5)

PEAR的特性 (5)

PEAR的编码规则 (5)

PEAR的使用 (11)

PEAR相关资源 (11)

PDO (11)

PDO的目标 (12)

PDO的特点 (12)

安装PDO (12)

PDO使用指南 (13)

PDO drivers (13)

GD库 (14)

配置GD库 (14)

相关条目 (15)

附录 (16)

美国主机侦探(https://www.360docs.net/doc/469379590.html,) 国内最大的美国主机交流论坛,选购美国主机的最佳去处,十大美国主机任你选推荐优质的产品提供一流的服务Q:800013301

推荐内容:WordPress免费主题| WordPress免费插件

Php APC

APC(Alternative PHP Cache)是一个免费强劲的开源框架,用来缓存和优化php中间码.它是一种php的缓存解决方案,目前以pecl方式发布,有消息说将会出现在 php 6版本的内核.

APC的安装

linux类平台

?从https://www.360docs.net/doc/469379590.html,/package/apc 下载相应版本

?解压

?进入源码目录

?执行php安装目录下的bin/phpize

?./configure --enable-apc --enable-apc-mmap

--with-apxs=path-to-apache/bin/apxs

--with-php-config=path-to-php/bin/php-config

?make && make install

?将生成的apc.so加载到php.ini(extesion=apc.so,注意extension_dir 的设置)

一般地,编译生成的.so会在php安装路径的lib/php/extensions 下

?重启,apache

windows平台

?只要到https://www.360docs.net/doc/469379590.html,/ 的相应分支下下载php_apc.dll,再在php.ini中加载即可.

用法

apc的用法比较简单,只有几个函数,列举如下:

apc_clear_cache() 清除apc缓存内容.默认(无参数)时,只清除系统缓存,要清除用户缓存,需用'user'参数

apc_define_constants ( string key, array constants [, bool

case_sensitive] ) 将数组constants以常量加入缓存

apc_load_constants (string Key)取出常量缓存

apc_store ( string key, mixed var [, int ttl] )在缓存中保存数据

apc_fetch ( string key )获得apc_store保存的缓存内容

apc_delete ( string key )删除apc_store保存的内容

利用APC缓冲PHP脚本来提高服务器性能

在一个有PEAR支持的PHP5系统中, APC的安装和它的执行一样简单,在根目录下执行:#pecl install APC

一些分发版本或许会提供APC二进制的程序包,所以您也许可以利用urpmi php-apc或apt-get来安装php-apc。

一旦APC被安装之后,编辑/etc/php.ini加入以下内容:

extension=apc.so[apc]apc.enabled = 1apc.shm_segments =

1apc.shm_size = 30apc.optimization = 0apc.ttl = https://www.360docs.net/doc/469379590.html,er_ttl = 7200apc.num_files_hint = 1000apc.mmap_file_mask = /tmp/apc.XXXXXX

这样做是为了激活APC缓冲,而不是启动优化器(当前处于实验阶段)。除了激活APC之外,应该注意的重要选项还有apc.ttl和https://www.360docs.net/doc/469379590.html,er_ttl,它们定义了脚本保持在缓存中的时

间,以秒计。这一点对于处理提供很多文件的服务器来说真的很重要;它将防止缓存因被陈旧的条目装满而无法为新的条目提供缓冲的情况出现。

您也可以调整apc.num_files_hint,它为APC提供了一个近似值,表示了被请求的或包括在您系统中PHP源文件的数量。其缺省值是1000,但是如果您知道要处理更多文件,可以将值

增加到一个最接近的估计值。同样地,如果文件会少很多的话,也可以相应地减少。

最后,在APC源程序包中,有一个叫apc.php的脚本,它用来从APC缓存中获取详细的数据,使得您能够进一步调整APC的设置。要使用这个脚本的话,您就需要编辑脚本和改变

ADMIN_PASSWORD选项。通过调整选项,并利用这个脚本确定这种变化所产生的效果,您就可以真正提高PHP脚本的性能了。

Php PECL

PECL的全称是The PHP Extension Community Library,是一个开放的并通过PEAR(PHP Extension and Application Repository,PHP扩展和应用仓库)打包格式来打包安装的PHP扩展库仓库.

PEAR

itory)PEAR是PHP扩展与应用库(the PHP Extension and Application Repos

的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN.

PEAR的特性

1.PEAR按照一定的分类来管理PEAR应用代码库,你的PEAR代码可以组织到其中适当的目录中,其他的人可以方便地检索并分享到你的成果。

2.PEAR不仅仅是一个代码仓库,它同时也是一个标准,使用这个标准来书写你的PHP代码,将会增强你的程序的可读性,复用性,减少出错的几率。

3.PEAR通过提供2个类为你搭建了一个框架,实现了诸如析构函数,错误捕获功能,你通过继承就可以使用这些功能。

PEAR的编码规则

PEAR的编码规则包括:缩进规则,控制结构,函数调用,函数定义,注释,包含代码,PHP标记,文件头的注释块,CVS标记,URL样例,常量的命名这11

方面。下面简要地介绍一下:

缩进规则

PEAR中需要使用4个空格来缩排代码,并且不使用TAB。如果你使用VIM,将下列设置放入你的~/.vimrc中:

set expandtab

set shiftwidth=4

set tabstop=4

如果,你使用Emacs/XEmacs,需要把indent-tabs-mode 设置成nil。

不过你象我一样喜欢用(X)Emacs编辑PHP文件,我强烈推荐你安装

PHP-MODE,这样当你编写PEAR代码的时候,它会自动调整你的缩排风格,当然PHP-MODE还有许多很优秀的特性,你可以从资源列表中的地方下载最新版的PHP-MODE。

?控制结构

这里所说的控制结构包括: if for while switch 等。对于控制结构,在关键字(如if for ..)后面要空一个格,然后再跟控制的圆括号,这样,不至于和函数调用混淆,此外,你应该尽量完整的使用花括号{},即使从语法上来说是可选的。这样可以 防止你以后需添加新的代码行时产生逻辑上的疑惑或者错误。这里是一个样例:

if ((条件1) && (条件2)) {

语句1;

}esleif ((条件3) || (条件4)) {

语句2;

}else {

语句3;

}

?函数调用

对于函数调用,函数名和左括号之间不应该有空格,对于函数参数,在分隔的逗号和下一个参数之间要有相同的空格分离,最后一个参数和右括号之间不能有空格。下面是一个标准的函数调用;

$result = foo($param1, $param2, $param3);

不规范的写法:

$result=foo ($param1,$param2,$param3);

$result=foo( $param1,$param2, $param3 );

此外,如果要将函数的返回结果赋值,那么在等号和所赋值的变量之间要有空格,同时,如果是一系列相关的赋值语句,你添加适当的空格,使它们对齐,就象这样:

$result1 = $foo($param1, $param2, $param3);

$var2 = $foo($param3);

$var3 = $foo($param4, $param5);

函数定义

函数定义遵循"one true brace"习俗:

function connect(&$dsn, $persistent = false)

{

if (is_array($dsn)) {

$dsninfo = &&dsn;

} else {

$dsninfo = DB::parseDSN($dsn);

}

if (!$dsninfo || !$dsninfo['phptype']) { return $this->raiseError(); }

return true; }

如上所示,可选参数要在参数表的末端,并且总是尽量返回有意义的函数值。

? 关于注释

对于类的在线文档,应该能够被PHPDoc转换,就象JavaDoc那样。PHPDoc也是一个PEAR的应用程序,更详细的介绍你可以去 http://www.phpdoc.de/ 查看。除了类的在线文档,建议你应该使用非文档性质的注释来诠释你的代码,当你看到一段代码时想:哦,我想不需要在文档里去仔细描述它吧。那么你最好给这 段代码作一个简单的注释,这样防止你会忘记它们是如何工作的。对于注释的形式,C 的 /* */和C++的//都不错,不过,不要使用Perl 或者shell的#注释方式。

? 包含代码

无论什么时候,当你需要无条件包含进一个class 文件,你必须使用requ nce;? PHP 代码标记

任何时候都要使用定义你的php 代码,而不要简单地使用,这样可以保证PEAR 的兼容性,也利于跨平台的移植。

re_once;当你需要条件包含进一个class 文件,你必须使用 include_o 这样可以保证你要包含的文件只会包含一次,并且这2个语句共用同一个文件列表,所以你无须担心二者会混淆,一旦 require_once 包含了一个文件,include_once 不会再重复包含相同的文件,反之亦然。

文件头的注释声明:

所有需要包含在PEAR 核心发布的PHP 代码文件,在文件开始的时候,你必//

+----------------------------------------------------------------------+

--------------------------------------------------------------------+

--------------------------------------------------------------------+

须加入以下的注释声明:

/* vim: set expandtab tabstop=4 shiftwidth=4: */ // | PHP version 4.0 |

//

+--// | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group |

//

+--// | This source file is subject to version 2.0 of the PHP license, |

// | that is bundled with this package in the file LICENSE, and is |

// | available at through the world-wide-web at |

// | https://www.360docs.net/doc/469379590.html,/license/2_02.txt. |

// | If you did not receive a copy of the PHP license and are unable to |

--------------------------------------------------------------------+

// | Your Name | //

+-----+

// $Id$

对于不在PEAR 核心代码库中的文件,建议你也在文件的开始处有这样一个类似的注释块,标明版权,协议,作者等等。同时也在第一行加入VIM 的MODELINE,这样在VIM 中能够保持PEAR 的代码风格。

CVS 标记

// | obtain it through the world-wide-web, please send a note to |

// | license@https://www.360docs.net/doc/469379590.html, so we can mail you a copy immediately. |

//

+--// | Authors: Original Author | -----------------------------------------------------------------//

如上面所展示那样,在每个文件中加入CVS 的ID 标记,如果你编辑或修改的文件中没有这个标记,那么请加入,或者是替换原文件中相类似的表现形式(如"Last modified"等等)

? URL 样本

你可以参照RFC 2606,使用"https://www.360docs.net/doc/469379590.html,"作为所有的URL 样本。

? 常量命名

常量应该尽量使用大写,为了便于理解,使用下划线分割每个单词。同时,你应该常量所在的包名或者是类名作为前缀。比如,对于Bug 类中常量应该以 Bug_CODING_STANDDARD 文件的说明。为了更好地理解这些编码规 则,你也可以参考下现有PEAR 核心模块的代码。

PEAR的使用 PEAR相关资源

开始。以上是PEAR 的编码规则,详细的编码规则可以参考PEAR 中的一官方网站 | PEAR官方下载

PDO

PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL 、SQL Postgre 、MS SQL Server 、SQLite ,同样的,我们必须借助ADOdb、PEAR::DB、PHPlib::DB之类的数据库抽象类来帮助我们,无比烦琐和低效.PHP6中将默认使用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。

PDO的目标

? 提供一种轻型、清晰、方便的API

? 统一各种不同RDBMS 库的共有特性,但不排除更高级的特性。 ? 通过PHP 脚本提供可选的较大程度的抽象/兼容性。

PDO的特点

PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为PDO 所以我们有机会重新开始设计性能,以利用PHP 5的最新特性、能力。PDO 旨在将常见的数据库功能作为基础提供,同时提供对于RDBMS 独特功

PDO 旨在使您能够轻松使用数据库。API不会强行介入您的代码,同时会清楚地表明每个函数调用的过程。 运行时可扩展。PDO扩展是模块化的,使您能够在运行时为您的数据库后端加载驱动程序,而不必重新编译或重新安装整个PHP DO_OCI扩 展会替代PDO扩展实现Oracle ? 性能

的代码是全新的,能的方便访问。? 简单

程序。例如,P 数据库API。还有一些用于 MySQL、PostgreSQL、ODBC 和Firebird 的驱动程序,更多的驱动程序尚在开发。

我的是PHP 5.2,已经自带有了php_pdo.dll 的扩展,不过需要稍微设置一下才能使用。打开php 配置文件php.ini ,找到下面这行:

PHP 5扩展是在:C:\php5\ext,那么我就把这行改成:extension_dir = "C:/php5/ext"

安装PDO

? windows 平台

extension_dir。这个就是我们扩展存在的目录,我的

然后再往php.ini下面找到:

;;;;;;;;;;;;;;;;;;;;;;

; Dynamic Extensions ;

;;;;;;;;;;;;;;;;;;;;;;

下面有一堆类似 ;extension=php_mbstring.dll 的东西,这里就是PHP扩展加载的配置了,我们再最后面添加上我们PDO的扩展:

extension=php_pdo.dll

extension=php_pdo_mysql.dll

extension=php_pdo_pgsql.dll

extension=php_pdo_sqlite.dll

extension=php_pdo_mssql.dll

extension=php_pdo_odbc.dll

extension=php_pdo_firebird.dll

;extension=php_pdo_oci8.dll

然后重启我们的Web服务器就可以了,你可以使用phpinfo()来检测下是否安装成功了。

PDO使用指南

PDO使用指南PHP中的PDO函数库

PDO drivers

PDO_DBLIB FreeTDS / Microsoft SQL Server / Sybase

PDO_FIREBIRD Firebird/Interbase 6

PDO_INFORMIX IBM Informix Dynamic Server

PDO_MYSQL MySQL 3.x/4.x

PDO_OCI Oracle Call Interface

PDO_ODBC ODBC v3 (IBM DB2, unixODBC and win32 ODBC)

PDO_PGSQL PostgreSQL

PDO_SQLITE SQLite 3 and SQLite 2

GD库

GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。

在PHP的,但由于GIF使用处理图像,可使用GD库,而GD库开始时是支持GIF

了有版权争议的LZW算法,会引起法律问题,于是从GD-1.6开始,GD库不再支持GIF,改为支持更好的,无版权争议的PNG。php(gd库)输出中文图像的转换函数 配置GD库

1. 用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到

system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\

2. 打开php.ini 设置extension_dir = "c:/php/extensions/";

3. extension=php_gd2.dll;把extension 前面的逗号去掉,如果没有php_gd2.dll,php_gd.dll 也一样,保证确实存在这一文件c:/p

4. 运行下面程序hp/extensions/php_gd2.dll

进行测试

); , 230, 140, 150);

String", $text_color);

imagepng ($im); 相关 MySQL Ob_end_flush();

//注意,在此之前不能向浏览器输出任何信息,要注意是否设置了 header ("Content-type: image/png"); $im = @imagecreate (200, 100) or die ("无法创建图像");

$background_color = imagecolorallocate ($im, 0,0, 0 $text_color = imagecolorallocate ($im imagestring ($im, 3, 30, 50, "A Simple Text ?>

条目

PHP

附录

PHP编程起步自学

教程:

https://www.360docs.net/doc/469379590.html,/ebook/phpbcqbzx-750.html

PHP经典实例(第二版):

https://www.360docs.net/doc/469379590.html,/ebook/phpjdshl-996.html

PHP与MYSQL彻底研究:

https://www.360docs.net/doc/469379590.html,/ebook/phpmysqlcdyj-828.html

更多软件、教程下载:https://www.360docs.net/doc/469379590.html,/

更多PHP信息:https://www.360docs.net/doc/469379590.html,/wiki/PHP

Apache2.2中文文档电子书:https://www.360docs.net/doc/469379590.html,/thread-9955-1-1.html Godaddy主机及域名使用视频教程(在线观看及下载

https://www.360docs.net/doc/469379590.html,/thread-50005-1-1.html

如果您有站长类电子书,请到这里与我们分享:

https://www.360docs.net/doc/469379590.html,/forum-69-1.html

详情见: https://www.360docs.net/doc/469379590.html,/thread-23156-1-1.html

站长百科感谢您下载阅读,多谢支持!

完整的WordPress函数大全

完整的WordPress函数大全 在修改和制作Wordpress主题时经常为不知道内置函数而苦恼,而wordpress官方的文档看起来又不是那么方便。所搜集并且整理了一下放这,以备后用。 判断页面函数 is_home() : 是否为主页 is_single() : 是否为内容页(P ost) is_page() : 是否为内容页(Page) is_category() : 是否为Category/Archive页 is_tag() : 是否为Tag存档页 is_date() : 是否为指定日期存档页 is_year() : 是否为指定年份存档页 is_month() : 是否为指定月份存档页 is_day() : 是否为指定日存档页 is_time() : 是否为指定时间存档页 is_archive() : 是否为存档页 is_search() : 是否为搜索结果页

is_404() : 是否为“HTTP 404: Not Found”错误页 is_paged() : 主页/Category/Archive页是否以多页显示 Header部分常用到的PHP函数 : 博客名称(Title) : CSS文件路径 : PingBack Url : 模板文件路径 : WordPress版本 : Atom Url : RSS 2.o Url : 博客Url : 博客网页Html类型 : 博客网页编码 : 博客描述

PHP编程题

●PHP用一个for循环输出以下符号: ◆◇◇◇◇ ◆◆◇◇◇ ◆◆◆◇◇ ◆◆◆◆◇ ◆◆◆◆◆ = 4;$i --) { echo mb_substr($str,$i-4,5,"gbk")."
";/*mb_substr()求子串函数 P323*/ } ?> "; } ?> ●$a = array(“工作”, “生活”) $b = array(“爱情”, “兴趣” ) 如何输出字符串(其中代码部分不 能有中文)。 "; echo implode("",$b)."
"; ?> ●用一个for循环求出1+22+333+4444+……+999999999

$s = $i; $str += str_pad($s,$i,$i);//str_pad()字符串填充函数 P311 } echo$str; ?> 编写一个函数,实现以下功能:将字符串”open_door”转换成”OpenDoor”, “make_by_id”转换成”MakeById” "; } $arry1 = "open_door"; $arry2 = "make_by_id"; test($arry1); test($arry2); ?>

php项目开发规范

竭诚为您提供优质文档/双击可除php项目开发规范 篇一:整理了一份比较全面的php开发编码规范. 整理了一份比较全面的php开发编码规范. 目录 1编写目的 2整体要求 3安全规范 3.1包含文件 3.1.1命名规则 3.1.2存放规则 3.2安全规则 3.3一些针对php的规则 3.4其它处理规则 3.4.1对输入参数值进行转义处理 3.4.2操作大html文本 4编码规范 4.1命名规范 4.1.1变量命名

4.1.2类 4.1.3方法或函数 4.1.4缩写词 4.1.5数据库表名 4.1.6数据库字段 4.2书写规则 4.2.1代码缩进 4.2.2大括号{}书写规则 4.2.3小括号()和函数、关键词等 4.2.4=符号书写 4.2.5ifelseswithforwhile等书写 4.2.6类的构造函数 4.2.7语句断行,每行控制在80个字符以内4.2.8不要不可思议的数字 4.2.9true/false和0/1判断 4.2.10避免嵌入式赋值 4.2.11错误返回检测规则 4.3程序注释 4.3.1程序头注释块 4.3.2类的注释 4.3.3函数和方法的注释 4.3.4变量或者语句注释

4.4其他规范(建议) 4.4.1php代码标记 4.4.2程序文件名、目录名 4.4.3php项目通常的文件目录结构 4.4.4php和html代码的分离问题 4.4.5php项目开发中的程序逻辑结构 5特定环境下php编码特殊规范 5.1变量定义 5.2引用的使用 5.3变量的输入输出 1编写目的 为了更好的提高技术部的工作效率,保证开发的有效性和合理性,并可最大程度的提高程序代码的可读性和可重复利用性,指定此规范。开发团队根据自己的实际情况,可以对本规范进行补充或裁减。 2整体要求 技术部php开发规范将参照peaR的规范,基本采用peaR 指定的规范,在其基础上增加、修改或删除部分适合具体开发环境的规范。本规范只针对php开发过程中编码的规范,对于php开发项目中文件、目录、数据库等方面的规范,将不重点涉及。 本规范包含了php开发时程序编码中命名规范、代码缩

PHP简答题大题(含答案)

重要知识点: 1、变量赋值方式有哪几种? 1)直接赋值 $str = 123; 2)变量间赋值 $arr = array(); $arr[] = 123; $arr[] = 456; $a; $a = 123; 3)引用赋值 $a = 123; $b = $a; 2、引用和拷贝有什么区别? 拷贝是将原来的变量内容复制下来,拷贝后的变量与原来的变量使用各自的内存,互不干扰。 引用相当于是变量的别名,其实就是用不同的名字访问同一个变量内容。当改变其中一个变量的值时,另一个也跟着发生变化。 3、 php中变量有哪些基本数据类型? php支持8种原始数据类型。 包括: 四种标量类型(布尔型boolean,整型interger,浮点型float/double , 字符串string)两种复合类型(数组array ,对象object) 两种特殊类型(资源resource,NULL) 4、其它类型转换为boolean类型时,哪些被认为是false? 布尔值false,整型值0,浮点型值0.0,空白字符串,字符串'0', 空数组, 空对象,特殊数据类型NULL, 没有设定的变量。 empty()函数在哪些情况下返回true? 布尔值false,整型值0,浮点型值0.0,空白字符串,字符串'0', array()空数组,特殊数据类型NULL, 没有任何属性的对象,没有赋值的变量。 5、常量和变量有哪些区别? 1)常量前没有$符号; 2)常量只能通过define()定义,而不能通过赋值语句定义; 3)常量可以在任何地方定义和访问,而变量定义的反问有固定的规则; 4)常量一旦定义就不能被重新定义或者取消定义,而变量而通过赋值方式重新定义; 5)常量的值只能是标量数据,而变量的数据库类型有8中原始数据类型。 6、函数的优越性有哪些? 提高程序的可维护性 提高软件的可靠性 提高程序的可重用性 提高程序的开发效率

基于php开发的视听娱乐性论坛

基于php开发的视听娱乐性论坛 目录 1 IT项目管理课程设计任务书 (1) 1.1 题目 (1) 1.2 要求 (1) 2 总体设计 (1) 2.1 总进度计划 (1) 2.2 总体预算 (2) 3 项目计划 (2) 3.1 进度计划 (2) 3.2 工作分解 (3) 3.3 网络计划 (5) 4 风险管理 (11) 5数据与成果 (12) 5总结 (13) 6 参考文献 (13)

1 IT项目管理课程设计任务书 1.1 题目 基于php开发的视听娱乐性论坛。 1.2 要求 (1)选择合适的项目管理工具; (2)制定项目方案,需包括项目范围方案设计、需求调研、设计、开发、测试、安装部署、验收与评价阶段; (3)工作分解过程(甘特图方式); (4)编制网络计划; (5)风险管理; (6)设定项目的开始和结束时间为2011年11月1日至2012年5月24日,需在周期内合理安排进度与计划。 2 总体设计 2.1 总进度计划 项目开始时间:2020年5月1日 项目结束时间:2020年6月14日 主要里程碑安排: 2020年5月1日~2020年5月5日:项目范围方案设计 2020年5月6日~2020年5月8日:系统需求调研 2020年5月9日~2020年5月12日:系统设计 2020年5月12日~2020年6月2日:代码开发 2020年6月3日~2020年6月7日:系统测试 2020年6月8日~2020年6月9日:系统安装部署 2020年6月10日~2020年6月11日:项目验收 2020年6月12日~2020年6月14日:项目评价

2.2 总体预算 项目总体预算:100万元以内; 3 项目计划 3.1 进度计划 根据合同的要求,该软件开发公司要提交一套项目计划书,对项目实施各工作阶段进行了初步的划分和进度安排,具体如下表1: 表1 上表列出的初步进度安排转化成相应的甘特图如图1:

常用函数 类参考

全局函数1、common.func.php 公用函数 获得当前的脚本网址 function GetCurUrl() 返回格林威治标准时间 function MyDate($format='Y-m-d H:i:s',$timest=0) 把全角数字转为半角 function GetAlabNum($fnum) 把含HTML的内容转为纯text function Html2Text($str,$r=0) 把文本转HTML function Text2Html($txt) 输出Ajax头 function AjaxHead() 中文截取2,单字节截取模式 function cn_substr($str,$slen,$startdd=0) 把标准时间转为Unix时间戳 function GetMkTime($dtime) 获得一个0000-00-00 00:00:00 标准格式的时间 function GetDateTimeMk($mktime) 获得一个0000-00-00 标准格式的日期 function GetDateMk($mktime) 获得用户IP function GetIP() 获取拼音以gbk编码为准 function GetPinyin($str,$ishead=0,$isclose=1)

dedecms通用消息提示框 function ShowMsg($msg,$gourl,$onlymsg=0,$limittime=0) 保存一个cookie function PutCookie($key,$value,$kptime=0,$pa="/") 删除一个cookie function DropCookie($key) 获取cookie function GetCookie($key) 获取验证码 function GetCkVdValue() 过滤前台用户输入的文本内容 // $rptype = 0 表示仅替换html标记 // $rptype = 1 表示替换html标记同时去除连续空白字符// $rptype = 2 表示替换html标记同时去除所有空白字符// $rptype = -1 表示仅替换html危险的标记 function HtmlReplace($str,$rptype=0) 获得某文档的所有tag function GetTags($aid) 过滤用于搜索的字符串 function FilterSearch($keyword) 处理禁用HTML但允许换行的内容 function TrimMsg($msg) 获取单篇文档信息 function GetOneArchive($aid)

THINKSNS常用函数

Thinksns常用函数一览表: 以下是extend.php: *function get_client_ip(){}获取客户端IP地址 *function msubstr($str,$start=0,$length,$charset="utf-8",$suffix=true)字符串截取,支持中文和其它编码 *function mStr($str,$length,$charset="utf-8",$suffix=true)字符串截取,支持中文和其它编码 *function rand_string($len=6,$type='',$addChars='')产生随机字串,可用来自动生成密码默认长度6位字母和数字混合 *function build_verify($length=4,$mode=1)获取登录验证码默认为4位数字 *function byte_format($size,$dec=2)字节格式化把字节数格式为B K M G T描述的大小 *function is_utf8($string)检查字符串是否是UTF8编码 *function highlight_code($str,$show=false)代码加亮 *function h($text,$type,$tagsMethod=true,$attrMethod=true,$xssAuto= 1,$tags=array(),$attr=array(),$tagsBlack=array(),$attrBlack=array())过滤得到安全的html //function h($text,$tags=null)输出安全的html //function text($text,$parseBr=false)输出纯文本 function safe($text,$type='html',$tagsMethod=true,$attrMethod=true,$xssAuto= 1,$tags=array(),$attr=array(),$tagsBlack=array(),$attrBlack=array()) *function t($text,$parse_br=false,$quote_style=ENT_NOQUOTES)转换为安全的纯文本 //function unescape($str)解析jsescape //function ubb($Text)解析UBB //function build_count_rand($number,$length=4,$mode=1)随机生成一组字符串 function remove_xss($val) *function list_to_tree($list,$pk='id',$pid='pid',$child='_child',$root=0) *function list_sort_by($list,$field,$sortby='asc')对查询结果集进行排序 *function list_search($list,$condition)在数据列表中搜索 //function send_http_status($status)发送Http状态信息 //function send_http_header($type='utf8')发送常用http header信息 //function imagecreatefrombmp($fname)bmp图像处理兼容函数 //function imagebmp(&$im,$filename='',$bit=8,$compression=0)bmp图像处理兼容函数 *function friendlyDate($sTime,$type='normal',$alt='false')友好的时间显示 *function dateFormat($sTime,$format=null)时间显示 //function getMid()获取当前登录用户的UID //function getUserName($uid,$lang='zh')获取用户姓名 *function getUserAtString($uid,$type='uid')获取用户Gid[Mentor项目] //function getUserSpace($uid,$class,$target,$text,$icon=true)返回解析的空间地址 //function getUserInfo($uid,$uname,$mid,$status=false)获取用户详细信息 *function getFollowState($uid,$fid,$type=0)获取关注状态 *function isfavorited($weibo_id,$uid,$weibo_id_array=null,$key='')检查给定用户是否收藏给定微博 *function isBlackList($uid,$fid)是否为黑名单成员 *function getUserFace($uid,$size)获取用户头像 function getUserFace($uid,$size) //function convertUidToPath($uid)将用户ID转换为三级路径 //function getUserGroupIcon($uid)获取给定用户的用户组图标 function getSubBeKeyArray($origin,$key) *function getSubByKey($pArray,$pKey="",$pCondition="")去一个二维数组中的每个数组的固定的键知道的值来形成一个新的一维数组

10款最好的php开发工具

首先你还不知道php是什么的话,你就去配置好php环境的时候,我们就要想着下一步,选择什么开发工具呢!说实话,php开发工具真的很多!今天的php教程下载栏目就来说说,目前比较好的php开发工具,对于具体的每个php开发工具的使用将会在后面的php 教程中进行说明! 1.Notepad++,editplus,dw系列 免费,支持众多语言,语法高亮,快捷方便,但是,没有语法提示,调试等功能,适合小项目,新手使用! 2.phpdesigner 不仅支持php ,也支持其他网络语言像html ,xhtml,xml,css和javascript ,vbscript,java,c#,perl ,python,使用这很多。 3.zend development environment 和PHP靠得最近的ZEND推出的一款PHP的IDE,linux版本和windows版本都有,但是速度慢,不方便。 4.PHPED PHPED的综合性能是最好的,启动速度很快,提供的功能也是最多 5.PHP EXPERT EDITOR PHP语法检查,程序段书签,宏功能,代码模版,内建WEB SERVER,DEBUGGER。 https://www.360docs.net/doc/469379590.html,Beans NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java, C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

7.Zend Studio(提供Zend Studio 9.0.2 下载及注册码公布) Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境(IDE),。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。另外,这款官方软件屡获大奖。 8.PDT(Eclipse PHP Development Tools)(提供Eclipse for php官方下载) Eclipse这个集成开发环境只要有插件就可以实现相应功能。还是不能和zend stdio相比。 9.phpedit PHPEdit 是仅用于Windows 的IDE,很容易设置。它甚至还有PHP 的版本。在PHP、CSS 和HTML 的代码智能方面它做得很好,但是却不提供对JavaScript 的代码智能的支持。正式版好像要付费! 10.EasyPHP EasyPHP软件可以帮助你使用PHP管理数据、开发站点和应用程序。它是调试PHP程序的好家伙。

PHP函数

函数 计算机编程之所以存在,就是为了自动完成各种任务,从按揭还贷计算到确定一个人每天最佳的卡路里摄入量,这些任务可谓林林总总,形式各异。不过,随着这些任务变得越来越复杂,你会发现它们往往由另外一些重复的任务组成。例如,在电子商务应用中,可能需要在多个不同页面上验证一个E-mail地址,如新用户注册来使用一个网站时,有人希望增加一条产品评论时,或者一个访问者订阅一份刊物时,此时都需要验证E-mail地址。用来验证E-mail地址的正则表达式相当复杂,因此最好在一个地方维护,而不要把它嵌入到多个不同的页面中,特别地,如果需要针对一个新的域(如.museum)修改正则表达式,这一点更显重要。 令人欣慰的是,在现代计算机语言中,有这样一个概念很早就成为了其重要组成部分之一,即将这些重复的过程嵌入在一个命名的代码块中,然后在必要时调用这个代码块。这些代码块称为函数(function),如果将来要修改嵌入的过程,这就提供了一个方便的修改点,而且只需在这一处做修改,因此可以大大地减少出现编程错误的可能性,还能降低维护的开销。 调用函数 标准的PHP发行包中有1000多个标准函数。假设函数库已经编译到安装发行包中,或者通过include()或require()语句包含了相应函数库,使得函数可用,那么通过指定函数名就可以调用函数。例如,假设希望计算5的3次方,可以如下调用PHP的pow()函数: 创建函数 对于力图避免在编程中闭门造车、一切都重新发明的程序员来说,虽然PHP的众多函数库是一笔巨大的财富,但迟早都会用到标准包以外的函数,这意味着你需要创建定制函数,甚至创建整个函数库。例如,考虑下面的函数generate footer(),它将输出一个页脚: 定义之后,就可以像下面这样调用这个函数:

PHP基础教程

什么是 PHP? ? PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名) PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 PHP 支持很多数据库 (MySQL、 Informix、 Oracle、 Sybase、 Solid、 PostgreSQL、 Generic ODBC 等等) PHP 是一个开源的软件(open source software,OSS) PHP 可免费下载使用 什么是 MySQL? ? MySQL 是一种数据库服务器 MySQL 支持标准的 SQL MySQL 可在许多平台上编译 MySQL 可免费下载使用 为什么要使用 PHP PHP PHP PHP PHP? ? 可在不同的平台上运行(Windows、Linux、Unix) 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等) 可从官方的 PHP 资源免费下载:https://www.360docs.net/doc/469379590.html, 易于学习,并可高效地运行在服务器端
从何处开始? 从何处开始? 在 Windows 或者 Linux 机器上安装 Apache 服务器 在 Windows 或者 Linux 机器上安装 PHP 在 Windows 或者 Linux 机器上安装 MySQL 什么是 PHP PHP PHP PHP 文件? 文件? 文件可包含文本、HTML 标签以及脚本 文件向浏览器返回纯粹的 HTML 文件的文件后缀是 ".php"、".php3" 或 ".phtml"
下面的链接提供了来自 https://www.360docs.net/doc/469379590.html, 的优秀教程,您可以从中学习到如何安装 PHP5: https://www.360docs.net/doc/469379590.html,/manual/en/install.php 下载 PHP 从此处下载免费的 PHP:https://www.360docs.net/doc/469379590.html,/downloads.php
下载 MySQL Database 从此处下载免费的 MySQL:https://www.360docs.net/doc/469379590.html,/downloads/index.html 下载 Apache Server 从此处下载免费的 Apache:https://www.360docs.net/doc/469379590.html,/download.cgi 文件的输出 您无法在浏览器中通过查看源文档的方式来查看 PHP 的源代码 - 您只能看到 PHP 文件的输出,即纯粹 的 HTML。这是因为在结果返回浏览器之前,脚本就已经在服务器执行了。 。这是因为在结果返回浏览器之前,脚本就已经在服务器执行了。
基本的 PHP 语法
PHP 的脚本块以 结束。您可以把 PHP 的脚本块放置在文档中的任何位置。 当然,在支持简写的服务器上,您可以使用 来开始和结束脚本块。 不过,为了达到最好的兼容性,我们推荐您使用标准形式 ( PHP 文件通常会包含 HTML 标签,就像一个 HTML 文件,以及一些 PHP 脚本代码。 在下面,我们提供了一段简单的 PHP 脚本,它可以向浏览器输出文本 "Hello World":

php开发环境的搭建和使用

★apache在默认情况下不会处理php页面,Apache处理php页面的步骤: 即:php开发环境的搭建。 1、在windows系统下搭建:apache(iis)+php+mysql+phpadmin(管理mysql 的一个界面操作软件)=》wamp (1)套件软件:appserver和wmap,把我们需要的环境软件打包。 优点:简单,方便,不需要自己配置。 缺点:不够灵活,比如:版本升级。 注:mysql (2)自定义安装:优点:灵活,可以根据需求选择不同版本。 apache+php+mysql+phpadmin自行安装,建议安装到同一文件夹,利于管理,文件夹名称不要用中文。 A、apache,完成后,http://localhost,加以测试。 B、Php:下载php核心包(用于支持php开发),若在windows下使用apache+php,应选择VC6的版本;若在windows下使用IIS+php,应选择VC9的版本。

C、Non Thread Safe是非线程安全的意思,不建议应用于生产环境;Thread Safe 是线程安全,选择线程安全的php版本使用。 D、Php核心包的安装就是解压即可, 2、在linux系统下搭建:linux+apache+php+mysql=》lamp ★将apache和php整合的步骤(即让apache服务器来处理php文件):(1)在apache的conf目录下的httpd.conf加入如下代码: LoadModule php5_module "D:/php-5.3.5/php5apache2_2.dll" #用于指定php的ini文件,该文件是对php的一些配置 PHPIniDir "D:/php-5.3.5" #此配置表示当有一个资源是*.php的时候就有php来处理 AddType application/x-httpd-php .php .phtml 注:黄色部分为php的安装路径 (2)把php.ini-development文件改成php.ini(原因:php的设置也需要在php.ini中修改) (3)在php.ini中可以指定对应的功能模块, ; extension_dir = "./" ; On windows: ;这里要指定php的扩展库路径 extension_dir = "D:/php-5.3.5/ext" 测试apache和php整合成功的步骤:用下面一段代码, 建立.php文件,放在apache的根目录下,重启apache后,访问http://localhost/test.php看是否成功。

php常用数组函数整理

'windows','server'=>'apache','language'=>'PHP'); // foreach ($arr as $key => $value) { // echo $key.":".$value."
"; //循环输出多维数组 // $arr=array( // '公关部'=>array( // array('包子','经理','1500'), // array('佳佳','职员','0') // ), // '广告部'=>array( // array('包子','经理','1500'), // array('佳佳','职员','0') // ), // '设计部'=>array( // array('包子','经理','1500'), // array('佳佳','职员','0') // ) // ); // foreach ($arr as $key => $value) { // echo "

// // // "; // foreach ($value as $key => $value) { // echo ""; // foreach ($value as $key => $value) { // echo ""; // } // echo ""; // } // echo "

".$key."的10月工资

姓名职务工资
".$value."

"; // } // each函数list函数 // $arr=array('1','2','3','4','5','6'); // $arr2=array('1'=>'包子','2'=>'2B','3'=>'逗比','4'=>'包子佳佳','5'=>'佳佳包子','6'=>'佳佳'); // $arr2=each($arr); // print_r($arr2); // list($key,$value)=$arr2; // echo $key.":".$value;

给PHP的初学者推荐用这些软件

给PHP开发的初学者推荐用这些软件 PHP由于简单易学,就业薪资较高,导致一大批人员跳槽进入这个行业,自学,培训,看书等学习的五花八门,都想给自己未来找一份稳定的工作。也由于涌入的人员过多,导致PHP的技术层次差异过大,没有合理的划分,老手用自己的经验去指点,培训机构用自己的方法来教导,很多都是从自己的角度来告诉大家PHP应该怎么学,刚开始用什么软件来快速进行上手,千锋小编也分享下自己的观点。 一、Dreamweaver(DW) 建议刚开始接触PHP的新手用DW这款软件,DW这款软件可以随时写出代码后,随时看效果,F12可预览在IE上,代码可以报错折叠,从MX开始,DW开始支持PHP+MYSQL的可视化开发,支持HTML,js与CSS样式链接。Adobe公司出品,缺点在于效果难一致,代码难控制,在调试环境方面表现差强人意。不太适合于比较复杂一点的编程。(小编是从这里开始的,所以倾向于

DW)。 二、Zend Studio Zend Studio可以在Linux、Windows、Mac OS X上运行。通过一整套编辑、调试、分析等PHP所有必须开发的部件,具备新的和更优秀的分析和优化工具像PHP编码检测器,直接链接最广泛使用的专业数据库,像IBM DB2/Cloudscape/Derby、MySQL、Oracle、Microsoft SQL Server, PostgreSQL和SQLite。对于本地调试或者是基于互联网的远程调试都能够确保安全连接快速代码开发与配置本地和远程调试器。如果你准备以后从事PHP 开发的工作建议选择Zend Studio。 三、EclipsePHP Studio EclipsePHP Studio针对PHP开发者提供的一个优秀的大型IDE开发软件。集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本服务器功能:SVN,CVS。新版本增加了HTML+div+css代码快速编写插件,让你开发更高效,集成了PHP4、PHP5.2x、PHP5.3.x、php5.4.x、php5.5.x语法。当然作为业余娱乐使用EclipsePHP还是快捷的。 千锋PHP培训课程以大数据集群作为新教学模式的切入点,每季度邀请百度技术官优化课程,除讲师外,项目经理全程跟班,让学员的技术难题随时得到解决,加之高成本项目实战,在完全接受精英化教学的前提下,千锋学员获取高薪完全属于情理之中。

6---PHP数组函数

(1)数组的概念与分类 定义:数组是php中最重要的数据类型之一,在php中的应用非常的广泛。因为php 是弱类型的编程语言,所以php中的数组变量可以存储任意多个、任意类型的数据。使用数组的目的,就是将多个相互关联的数据组织到一起,形成一个集合,作为一个单元使用达到批量数据处理的目的。 Php中数组的根据索引来分为关联数组和数字索引数组。如果一个数组中的索引全部为数字,那么数组就称为数字索引数组。如果数组中有一个索引为字符串那么数组就称为关联数组。 (2)Php中数组的定义 A.定义方式 (1)使用array()声明 可以用array()语言结构来新建一个数组。它接受任意数量用逗号分隔的键(key) => 值(value) 对,例如: "bar", 12 => true); echo $arr["foo"]; // bar echo $arr[12]; // 1 ?> 其中键可以为整型或字符串型,值可以为任何类型。如果对给出的值 没有指定键名,则取当前最大的整数索引值,而新的键名将是该值加 一。如果指定的键名已经有了值,则该值会被覆盖。 (2)使用[]声明 我们可以使用[]来定义和修改数组元素 B.对数组元素的操作 (1)追加数组元素(就是在数组的末尾添加数组元素) $数组名[键名]=值; (2)更新数组元素 $数组名[键名]=新值; (3)删除数组元素 Unset($数组名[键名]) (4)在数组头部添加数组元素 Array_unshift($arr, $value),在数组的开头插入一个元素。 (5)在数组的尾部添加数组元素 Array_push($arr, $value1, $value2..),将一个或多个元素压入数组栈的末尾(入栈),返回入栈元素个数。

前端工程师-最受欢迎的五大前端开发工具

最受Web前端开发者欢迎的五大开发工具 工其事,必利于器。好的开发工具毋容置疑会帮助Web前端开发者事半功倍,51CTO在上期主办的技术沙龙《大型网站PHP开发之道》对现场的百余位Web开发者做了问卷调查,51CTO调研小组分析得出了最受Web前端开发者欢迎的五大神器。 AD: 工其事,必利于器。好的开发工具毋容置疑会帮助Web前端开发者事半功倍,51CTO在上期主办的技术沙龙《大型网站PHP开发之道》对现场的百余位Web开发者做了问卷调查,后经51CTO调研小组分析得出了最受Web前端开发者欢迎的五大开发工具。 语言篇 PHP、Python等Web专用的脚本语言,没有Java、C++、C#那么风光,毕竟面向公众的Web应用,在整个IT市场中未见得占有多大的份额。但在五月份的Tiobe发布的新一期编程语言排行榜中,PHP、Pyhton、Perl、Ruby都还是给力的位居前十。由于来参加沙龙的百余名开发者大部分是做WEB前端开发,本次调查使用PHP语言的开发者比例达到了84%,数据存在偏差,经供参考。 图一:使用的语言的比例百分比 开源脚本语言PHP

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。了解更多可参看:草根语言PHP的进化史 特点与技术优势 1. 跨平台特性:PHP语言可以运行于Linux、FreeBSD、OpenBSD、Solaris Unix、AIX、Darwin、Windows等多种操作系统。 2. 数据库支持:PHP支持多种主流与非主流的数据库,如:MySQL、SQL Server、Oracle 8PostgreSQL等。 3. 安全性:加密支持,PHP4实现了完整的加密, 这些加密功能是一个完整的mycrypt库,并且 PHP 4.0 支持哈希函数。Blowfish,TripleDES,MD5,并且SHA1 也是可使用的一些加密算法。使用PHP语言运行Linux、FreeBSD、OpenBSD、Solaris Unix操作系统,不需安装任何杀毒软件及补丁,安全可靠. 4. 扩展性:扩充了API 模块:PHP 4.0 为扩展的 API 模块的提供了扩展PHP接口模块, 它比旧的 API 版本显著地快。 PHP 模块已有的及最常用的接口多数被转换到使用这个扩展的接口;另外,PHP属于开源软件,其源代码完全公开,任何程序员为PHP 扩展附加功能非常容易使PHP有很好的发展空间和扩展性. 5. 执行速度快:PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP 更快,这是它的第一个突出的特点;内存方面,PHP 4.0 能更有效的使用内存, 导致较少的内存占用消耗,这主要归功于引用计数技术的实现。 6. 可移植性:PHP 写出来的 Web 后端 CGI 程序,可以很轻易的移植到不同的操作系统上。例如,先以 Linux 架的网站,在系统负荷过高时,可以快速地将整个系统移到 SUN 工作站上,不用重新编译 CGI 程序。面对快速发展的 Internet,这是长期规划的最好选择。 7. 功能全面性。PHP包括图形处理、编码与解码、压缩文件处理、XML解析、支持HTTP的身份认证、Cookie、POP3、SNMP等。可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能。

mysql常用函数汇总

mysql常用函数汇总(分享) 一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn) 返回集合中最小的值 LN(x) 返回x的自然对数 LOG(x,y)返回x的以y为底的对数 MOD(x,y) 返回x/y的模(余数) PI()返回pi的值(圆周率) RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 ROUND(x,y)返回参数x的四舍五入的有y位小数的值 SIGN(x) 返回代表数字x的符号的值 SQRT(x) 返回一个数的平方根 TRUNCATE(x,y) 返回数字x截短为y位小数的结果 二、聚合函数(常用于GROUP BY从句的SELECT查询中) AVG(col)返回指定列的平均值 COUNT(col)返回指定列中非NULL值的个数 MIN(col)返回指定列的最小值 MAX(col)返回指定列的最大值

SUM(col)返回指定列的所有值之和 GROUP_CONCAT(col) 返回由属于一组的列值连接组合而成的结果 三、字符串函数 ASCII(char)返回字符的ASCII码值 BIT_LENGTH(str)返回字符串的比特长度 CONCAT(s1,s2...,sn)将s1,s2...,sn连接成字符串 CONCAT_WS(sep,s1,s2...,sn)将s1,s2...,sn连接成字符串,并用sep字符间隔 INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果 FIND_IN_SET(str,list)分析逗号分隔的list列表,如果发现str,返回str在list中的位置LCASE(str)或LOWER(str) 返回将字符串str中所有字符改变为小写后的结果 LEFT(str,x)返回字符串str中最左边的x个字符 LENGTH(s)返回字符串str中的字符数 LTRIM(str) 从字符串str中切掉开头的空格 POSITION(substr,str) 返回子串substr在字符串str中第一次出现的位置 QUOTE(str) 用反斜杠转义str中的单引号 REPEAT(str,srchstr,rplcstr)返回字符串str重复x次的结果 REVERSE(str) 返回颠倒字符串str的结果 RIGHT(str,x) 返回字符串str中最右边的x个字符 RTRIM(str) 返回字符串str尾部的空格 STRCMP(s1,s2)比较字符串s1和s2 TRIM(str)去除字符串首部和尾部的所有空格 UCASE(str)或UPPER(str) 返回将字符串str中所有字符转变为大写后的结果 四、日期和时间函数 CURDATE()或CURRENT_DATE() 返回当前的日期 CURTIME()或CURRENT_TIME() 返回当前的时间

相关文档
最新文档