收集实用的自定义函数
函数 自定义 实用 收集
2023-06-13 09:15:55 时间
PHP-分割字符串(支持中文)
第一种:
function mb_str_split($str,$split_length=1,$charset="UTF-8"){
if(func_num_args()==1){
return preg_split('/(?<!^)(?!$)/u', $str);
}
if($split_length<1)return false;
$len = mb_strlen($str, $charset);
$arr = array();
for($i=0;$i<$len;$i+=$split_length){
$s = mb_substr($str, $i, $split_length, $charset);
$arr[] = $s;
}
return $arr;
}
第二种
function mbStrSplit ($string, $len=1) {
$start = 0;
$strlen = mb_strlen($string);
while ($strlen) {
$array[] = mb_substr($string,$start,$len,"utf8");
$string = mb_substr($string, $len, $strlen,"utf8");
$strlen = mb_strlen($string);
}
return $array;
}
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/self-made-functions.html
相关文章
- MATLAB函数句柄
- R自定义构建函数绘制相关性条形图
- 每日一学vue2:组件复用(详细讲解)、mixin(混入)、mounted(){}钩子函数、plugins(自定义插件)
- Golang框架Gin入门实战--(4)HTML模板渲染以及模板语法 自定义模板函数 静态文件服务(下)
- 哈希函数/散列算法
- Casbin如何添加自定义函数
- Java回调函数代码实例?
- PHP重置JPG图片尺寸的函数
- 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 动态拦截函数 | 动态获取 MetaClass 中的方法 | evaluate 方法执行Groovy脚本 )
- mysql中的find_in_set字符串查找函数解析
- HQL 自定义 Hibernate 的 HQL 函数详解编程语言
- 自定义JSTL函数标签(一)详解编程语言
- C++运算符重载为友元函数
- JSP函数标签库
- 函数初探Linux atoi函数(linuxatoi)
- Linux函数atoi的功能分析(linuxatoi)
- 函数利用MySQLNVL()函数实现空字段替换(mysqlnvl)
- MySQL日期函数date使用指南(mysql date())
- 函数MySQL函数的精彩之旅体验21种不同的函数(21种mysql)
- MySQL中常用加法函数的使用方法(mysql中加法函数)
- 破解Oracle中文编码的神奇函数(oracle中文编码函数)
- jsDate自定义函数延迟脚本执行
- PHP项目开发中最常用的自定义函数整理
- mysql建立自定义函数的问题
- JavaScript自定义DateDiff函数(兼容所有浏览器)
- jquery自定义函数的多种方法
- asp中的Rnd函数
- PHP跨平台获取服务器IP地址自定义函数分享
- smarty自定义函数htmlcheckboxes用法实例