知识大全 PHP字符函数大全
Posted 字符
篇首语:等不到的晚安就别等了,挤不进的世界就别挤了。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP字符函数大全相关的知识,希望对你有一定的参考价值。
PHP字符函数大全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
AddSlashes: 字符串加入斜线
bin hex: 二进位转成十六进位
Chop: 去除连续空白
Chr: 返回序数值的字符
chunk_split: 将字符串分成小段
convert_cyr_string: 转换古斯拉夫字符串成其它字符串
crypt: 将字符串用 DES 编码加密
echo: 输出字符串
explode: 切开字符串
flush: 清出输出缓冲区
get_meta_tags: 抽出文件所有 meta 标记的资料
specialchars: 将特殊字符转成 HTML 格式
entities: 将所有的字符都转成 HTML 字符串
implode: 将数组变成字符串
join: 将数组变成字符串
ltrim: 去除连续空白
md : 计算字符串的 MD 哈稀
nl br: 将换行字符转成 <br>
Ord: 返回字符的序数值
parse_str: 解析 query 字符串成变量
print: 输出字符串
printf: 输出格式化字符串
quoted_printable_decode: 将 qp 编码字符串转成 位字符串
QuoteMeta: 加入引用符号
rawurldecode: 从 URL 专用格式字符串还原成普通字符串
rawurlencode: 将字符串编码成 URL 专用格式
setlocale: 配置地域化信息
similar_text: 计算字符串相似度
soundex: 计算字符串的读音值
sprintf: 将字符串格式化
strchr: 寻找第一个出现的字符
strcmp: 字符串比较
strcspn: 不同字符串的长度
strip_tags: 去掉 HTML 及 PHP 的标记
StripSlashes: 去掉反斜线字符
strlen: 取得字符串长度
strrpos: 寻找字符串中某字符最后出现处
strpos: 寻找字符串中某字符最先出现处
strrchr: 取得某字符最后出现处起的字符串
strrev: 颠倒字符串
strspn: 找出某字符串落在另一字符串遮罩的数目
strstr: 返回字符串中某字符串开始处至结束的字符串
strtok: 切开字符串
strtolower: 字符串全转为小写
strtoupper: 字符串全转为大写
str_replace: 字符串取代
strtr: 转换某些字符
substr: 取部份字符串
trim: 截去字符串首尾的空格
ucfirst: 将字符串第一个字符改大写
ucwords: 将字符串每个字第一个字母改大写
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数使需要让数据库处理的字符串 引号的部份加上斜线 以供数据库查询 (query) 能顺利运作 这些会被改的字符包括单引号 ( ) 双引号 (") 反斜线 backslash () 以及空字符 NUL (the null byte)
参考: stripslashes() specialchars() quotemeta()
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数让二进位字符串转成十六进位字符串
使用范例
补充:
一个函数 可将十六进位转成二进位
<?
function hex bin($data)
$len = strlen($data);
for($i= ;$i<$len;$i+= )
$newdata = pack("C" hexdec(substr($string $i )));
return $newdata;
?>
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数将字符串的连续空白清除
使用范例
<?
$trimmed = Chop($line);
?>
参考: trim()
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数将字符的序数转成 ASCII 的字符 本函数和 ord() 成对照
使用范例
<?
$str = chr( );
$str = sprintf("字符串的结束字符是: %c" );
?>
参考: ord() sprintf()
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数将字符变成小段供其它函数使用 例如 base _encode 内定是参数 chunklen ( 个字符) 每隔 个字符插入 end ("rn") 返回新字符串而不改动原字符串
使用范例
将字符串 $data 格式化成 MIME BASE 格式
<?
$new_string = chunk_split(base _encode($data));
?>
参考: ereg_replace()
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数将古斯拉夫字符串转成其它的字符串 from 及 to 二个参数是字符 其代表意义如下
k koi r
w windows
i iso
a x cp
d x cp
m x mac cyrillic
语法: string crypt(string str string [salt]);
返回值: 字符串
函数种类: 编码处理
内容说明: 本函数将字符串用 UNIX 的标准加密 DES 模块加密 这是单向的加密函数 无法解密 欲比对字符串 将已加密的字符串的头二个字符放在 salt 的参数中 再比对加密后的字符串
更详细的资料请参考 UNIX Manual (man) 中的 crypt
在一些较新的 UNIX 版本中 除了 DES 之外还提供了其它的加密模块 如 MD 甚至有些系统还用 MD 取代 DES 在 salt 参数还有一些变化 端看传给 salt 参数的字符串长度而定
CRYPT_STD_DES 标准的 DES 编码 输入 字符的 salt
CRYPT_EXT_DES 延伸的 DES 编码 输入 字符的 salt
CRYPT_MD MD 编码 输入 字符加上 $ $ 的 salt
CRYPT_BLOWFISH 延伸的 DES 编码 输入 字符加上 $ $ 的 salt
此外 若不使用 salt 参数 则程序会自动产生
返回值: 无
函数种类: PHP 系统功能
内容说明: 本函数将字符串输出 由于它不是真正的函数 因此也没有返回值
使用范例
<?php
cha138/Article/program/PHP/201311/21098相关参考
以下是对php中的数组与字符串的转换函数进行了详细的整理汇总需要的朋友可以参考下 将一个字符串转化为数组str_split()用于将一个字符串转化为数组语法复制代码代码如下:str_sp
知识大全 基于php常用函数总结(数组,字符串,时间,文件操作)
数组:【重点】implode(分隔arr)把数组值数据按指定字符连接起来例如$arr=array();$str=implode($arr);explode([分隔]arr)按指定规则对一个字符串进
本教程提供了几款php教程 删除字符串中的空格多种方法哦用了php函数str_replacetrim正则等替换字符串的空格有效方法 用php自带的函数str_replace("&nbs
知识大全 php连接函数implode与分割explode的深入解析
目前学习php的人有很多很多进行php培训的朋友在学习中总会问到这样一个问题:php连接函数implode是什么呢?php可以将字符串分割成数组同时翻过了也可以将数组连接成字符串确切的说是可以将数
php:根据中文裁减字符串函数方法 define(CHARSETUTF)//系统默认编码 /** *根据中文裁减字符串 *@param$string字符串 *@param$length长
一描述 intval函数有个特性:直到遇上数字或正负符号才开始做转换再遇到非数字或字符串结束时(/)结束转换在某些应用程序里由于对intval函数这个特性认识不够错误的使用导致绕过一些安全判断导致安
PHP系列学习之日期函数[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 通过字符获取时间戳
PHP自动识别字符集并完成转码详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!话不多说直接上函数
用单引号代替双引号来包含字符串这样做会更快一些因为PHP会在双引号包围的字符串中搜寻变量单引号则不会注意只有echo能这么做它是一种可以把多个字符串当作参数的“函数”(译注PHP手册中说echo是
本文章提供这款asp字符串截取函数原是是先用定义字符串判别函数判断字符串长度以及中英文再把字符截取后定义超出部分内容的显示方式 functionstrvalue(strlennum)