ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 黄振国

[php函数] 基础函数-字符串处理函数

[复制链接]
 楼主| 发表于 2014-10-31 00:03:39 | 显示全部楼层
#similar_text() 函数计算两个字符串的匹配字符的数目。
#语法:similar_text(string1,string2,percent)
=======================================================
<?php
echo similar_text("Hello World","Hello Peter");
echo '<br>';
similar_text("Hello World","Hello Peter",$percent);
echo $percent;
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:03:46 | 显示全部楼层
#soundex() 函数计算字符串的 soundex 键。
#语法:string soundex(string str);
=======================================================
<?php
$str = "hello";
echo soundex($str);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:03:54 | 显示全部楼层
#sprintf() 函数把格式化的字符串写入一个变量中。
#语法:string sprintf(string format,mixed [args]...);
#参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:
# %% - 返回百分比符号
# %b - 二进制数
# %c - 依照 ASCII 值的字符
# %d - 带符号十进制数
# %e - 可续计数法(比如 1.5e+3)
# %u - 无符号十进制数
# %f - 浮点数(local settings aware)
# %F - 浮点数(not local settings aware)
# %o - 八进制数
# %s - 字符串
# %x - 十六进制数(小写字母)
# %X - 十六进制数(大写字母)
=======================================================
<?php
$str = "Hello";
$number = 123;
$txt = sprintf("%s world. Day number %u",$str,$number);
echo $txt;
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:00 | 显示全部楼层
#strcasecmp() 不区分大小写函数比较两个字符串。
#语法:int strcasecmp(string str1,string st2);
=======================================================
<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:06 | 显示全部楼层
#strchr() 函数搜索一个字符串在另一个字符串中的第一次出现,对大小写敏感
=======================================================
<?php
//返回world!Tingo world test.
echo strchr("Hello world!Tingo world test.","world");
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:12 | 显示全部楼层
#strcmp 区分大小写二进制方式的字符串比较
#语法:int strcmp(string str1,string str2);
=======================================================
<?php
echo strcmp("Hello world!","Hello world!");
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:18 | 显示全部楼层
#strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数。
#语法:strcspn(string,char,start,length)
=======================================================
<?php
//返回6
echo strcspn("Hello world!","w");
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:24 | 显示全部楼层
#strip_tags 去掉HTML及PHP的标记
#语法:string strip_tags(string str,string [allowable_tags]);
=======================================================
<?php
echo strip_tags("Hello <b><i>world!</i></b>","<b>");
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:28 | 显示全部楼层
#stripcslashes() 函数删除由 addcslashes() 函数添加的反斜杠。
#语法:string stripcslashes(string str);
=======================================================
<?php
echo stripcslashes("Hello, \my na\me is Kai Ji\m.");
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:04:34 | 显示全部楼层
#stripslashes() 函数删除由 addslashes() 函数添加的反斜杠
#语法:string stripslashes(string str);
=======================================================
<?php
echo stripslashes("Who\'s John Adams?");
?>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-12-31 23:58 , Processed in 0.037550 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表