php使用自定义函数实现汉字分割替换功能示例

yipeiwu_com5年前PHP代码库

本文实例讲述了php自定义函数实现汉字分割替换功能。分享给大家供大家参考,具体如下:

header("Content-type:text/html;charset=utf-8");
$str="赵钱孙";
function mbstringToArray($str,$charset) {
  $strlen=mb_strlen($str);
  while($strlen){
    $array[]=mb_substr($str,0,1,$charset);
    $str=mb_substr($str,1,$strlen,$charset);
    $strlen=mb_strlen($str);
  }
  return $array;
}
//用法gbk utf-8
$arr = mbstringToArray($str,"utf-8");
var_dump($arr);

运行结果如下:

array(3) {
 [0]=>
 string(2) "赵"
 [1]=>
 string(2) "钱"
 [2]=>
 string(2) "孙"
}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

PHPMailer的主要功能特点和简单使用说明

支持邮件 s/mime加密的数字签名 支持邮件多个 TOs, CCs, BCCs and REPLY-TOs 可以工作在任何服务器平台,所以不用担心WIN平台无法发送邮件的问题的 支持文...

PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框: 这个就是只是判断英文状态下的逗号,要是有人不小心输...

利用PHP实现短域名互转

复制代码 代码如下:/**  * 短域名生成&解析类  */ class Build_URL {     priva...

php 数组二分法查找函数代码

复制代码 代码如下:<?php //search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值 function sea...

PHP安全技术之 实现php基本安全

1.不要依赖注册全局变量功能(register_globals) 注册全局变量的出现曾经让PHP变得非常易用,但也降低了安全性(方便之处经常会破坏安全性)。建议在编程时把register...