实用函数5


Posted in PHP onNovember 08, 2007

//把一个数字的二进制表示形式转化成十六进制

string bin2hex(string tring)
//除去字符串结尾处的空格

string rtrim(string string)
//rtrim的别名

string chop(string string)
//从字符串的两头除去空格

string trim(string string)
//从字符串的开头处除去空格

string ltrim(string string)
//用字符串 separator 来分割字符串 string 并在数组中返回 string 字符串的各组成部分

array explode(string separator,string string)
//通过在数组 pieces 各元素之间加上 glue 字符串,把各元素组合起来并返回一个字符串

string implode(string glue,array pieces)
//使一个字符串变成大写形式

string strtoupper(string string)
//使一个字符串变成小写形式

string strtolower(string string)
//将字符串 str 和 from 中相同的字符串一一转换成 to 中的字符串并返回

string strtr(string str,string from,string to)
//找到一个字符串中的字符在另一个字符串中的首次出现(不分大小写)的位置

int strpos(string haystack,string needle,int [offset])
//找到字符串中的字符在另一个字符串中最后一次出现的位置,值得注意的是 needle 只能是一个字符,
中文字符不适合

int strrpos(string haystack,char needle)
//将字符串变成小段供其他函数使用使用。例如,base64_encode。内定是参数chunklen(76个字符)每隔
76个字符插入end(" ")。返回新字符串而不改动原字符串。

string chunck_split(string string,int[chunklen],string[end])
//将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾部
算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符

string substr(string string,int start,int[length])
//返回的字符串中下列字符的前面都加上了反斜(\):.\+*?[^]($)

string quotemeta(string str)
//返回字符串的ASCII(美国国家标准交换码)序数值。本函数和chr()函数相反

int ord(string string)
//把ASCII码转化成一个字符

string chr(int ascii)
//使一个字符串的首字符大写

string ucfirst(string str)
//使一个字串中每个单词的首字符大写

string ucwords(string str)
//比较两个字符的相同程度,返回两个字符串中相同的字符序列(chars)的个数,通过使用第3个参数中
给出的引用变量,把相似字符百分比传递给第3个参数

int similar_text(string first,string second,double[percent]
//把一个字符中的单引号、双引号和反斜杠字符都用反斜杠进行转义

string addslashes(string str)
//从字符串中除去反斜杠

string stripslashes(string str)
//以 pattern 的规则来分析比对字符串 string ,比对结果返回的值放在数组参数 regs 之中,regs[0] 
内容就是原字符串 string、regs[1]为第一个合乎规则的字符串、regs[2]就是第二个合乎规则的字符串
,依此类推。若省略参数 regs,则只是单纯地比对,找到则返回值为 true

int ereg(string pattern,string string,array)[regs])
//和ereg()类似,不同之处在于ereg()区分大小写,本函数与大小写无关

int eregi(string pattern,string string,array[regs])
//本函数以 pattern 的规则来分析比对字符串 string,欲取而代之的字符为参数 replacement。返回值
为字符串类型

string ereg_replace(string pattern,string replacement,string string)
//构造一个不区分大小写的替换正则表达式

string eregi_replace(string pattern,string replacement,string string)
//切开后的返回值为数组变量。参数 pattern 为指定的规则字符串、参数 string 则为待处理的字符串
、参数 limit 可省略,表示欲处理的最多合乎值。值得注意的是本函数的 pattern 参数区分大小写

array split(string pattern,string string,int[limit])
//本函数可将字符串之字符逐字返回大小写。在 PHP 使用上,本函数没有什么作用,但可能可以提供外
部程序或数据库处理。

string sql_regcase(string string)
//将数据以 byte-stream 方式存放。变量 value 为混合型,可以包括整数、双精度浮点数字串、数组以
及对象的属性(对象的方法不保存)

string serialize(mixed value)
//可取出系统以 byte-stream 方式存放的数据

mixed unserialize(string str)

PHP 相关文章推荐
基于mysql的论坛(7)
Oct 09 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
PHP 代码规范小结
Mar 08 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
Jun 12 PHP
解密ThinkPHP3.1.2版本之模板继承
Jun 19 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
Jun 26 PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
递归实现php数组转xml的代码分享
May 14 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 PHP
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
Mar 14 PHP
实用函数4
Nov 08 #PHP
实用函数3
Nov 08 #PHP
实用函数2
Nov 08 #PHP
一个图形显示IP的PHP程序代码
Oct 19 #PHP
php在线生成ico文件的代码
Oct 09 #PHP
pw的一个放后门的方法分析
Oct 08 #PHP
使用 eAccelerator加速PHP代码的方法
Sep 30 #PHP
You might like
PHP获取MAC地址的函数代码
2011/09/11 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
jquery移动listbox的值原理及代码
2013/05/03 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
VUE 使用中踩过的坑
2018/02/08 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
[54:30]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
分析python服务器拒绝服务攻击代码
2014/01/16 Python
PyQT实现多窗口切换
2018/04/20 Python
Python装饰器知识点补充
2018/05/28 Python
python pandas修改列属性的方法详解
2018/06/09 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
怎样声明一个匿名的内部类
2016/06/01 面试题
《诺贝尔》教学反思
2014/02/17 职场文书
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers