查看: 7046|回复: 0

[PHP学习] php入门之字符串(3)

发表于 2018-4-10 08:00:04

/*
字符串替换函数
str_replace()替换字符串或数组元素,区分大小写,第四个参数可选用于统计替换次数
str_ireplace()不区分大小写替换
strtr()替换字符串中的任意字符
字符串比较函数
strcmp()比较字符串,如果相等返0 如果字符串1<字符串2 -1 字符串1>字符串2 1
strcasecmp()不区分大小写字符串比较
strnatcmp()按自然数进行字符串比较
strncmp()指定位置进行字符串的比较
similar_text()比较两个字符串有多少字符相等,第三个参数返回一个变量,为两个字符串相似的百分比
字符串统计函数
substr_count()查找一个字符串在另一个字符串中出现的次数,可以指定起始查找位置与查找长度

  1. */
  2. /*
  3. $houdunwang = "后盾网www.houdunwang.com,下载高清版登录论坛bbs.houdunwang.com";
  4. $arr0 = array("houdunwang.com","bbs.houdunwang.com");
  5. $arr1 = array("H","d","w");
  6. $arr2 = array("ccc","D","W");
  7. $str = str_ireplace($arr1,$arr2,$arr0,$k);
  8. print_r($str);
  9. echo "
复制代码

";
echo $k;
echo strncmp("1081","1002",3);
/
/

echo similar_text('h1udun','ho2du3',$v);
echo $v;
/
/

$arr3 = array("h"=>"H","a"=>"A","m"=>"M");
echo strtr("www.houdunwang.com",$arr3);
*/
$str2 = "后盾网www.houdunwang.com,后盾网论坛bbs.houdunwang.com";
echo substr_count($str2,"houdunwang",20,2);

  1. 1. /*
  2. 2. 字符串处理函数
  3. 3. parse_url 解析URL,返回其组成部分
  4. 4. urlencode url编码
  5. 5. urldecode 解码 已编码的内容
  6. 6. htmlentities 将字符串转化为HTML实体
  7. 7. 1参数:操作内容 2:转换规则 ENT_COMPAT(只转换双引号) ENT_QUOTES(转换单双引号) ENT_NOQUOTES(不转换任何引号)
  8. 8. htmlspecialchars 将字符串转化为HTML实体,不处理中文
  9. 9. htmlspecialchars_decode 将已经转换为HTML实体的内容,转换为字符串
复制代码


回复

使用道具 举报