最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

支持中文的PHP按字符串長度分割成數(shù)組代碼

 更新時間:2015年05月17日 16:27:35   投稿:hebedich  
自己編寫的PHP按字符串長度分割成數(shù)組代碼,支持中文字符,下面給出代碼和使用方法,有需要的小伙伴可以參考下。

以下是我編寫的代碼,實(shí)現(xiàn)對中英文混雜字符進(jìn)行分割:

<?php
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;
}

header('Content-type:text/html;charset=utf-8');
$str = '我愛北京3我愛上海-我愛xianggang';
$r = mbStrSplit($str, 4);
echo '<pre>';
print_r($r);
echo '</pre>';
?>

運(yùn)行結(jié)果:

Array
(
  [0] => 我愛北京
  [1] => 3我愛上
  [2] => 海-我愛
  [3] => xian
  [4] => ggan
  [5] => g
)

<?php
 function str_split_unicode($str, $l = 0) {
 if ($l > 0) {
 $ret = array();
 $len = mb_strlen($str,"UTF-8");
 for ($i = 0; $i < $len; $i += $l) {
 $ret[] = mb_substr($str, $i, $l,"UTF-8");
}
 return $ret;
}
 return preg_split("http://u", $str, -1, PREG_SPLIT_NO_EMPTY);
}
?>
 $s ="還未如愿sss見gfg者不rtret不朽"; // Mild milk
 print_r(str_split($s, 5));
 print_r(str_split_unicode($s, 5));

//輸出
 //Array ( [0] => 還�� [1] => �如� [2] => ��sss [3] => 見gf [4] => g者� [5] => ��rtr [6] => et不 [7] => 朽 )
 //Array ( [0] => 還未如愿s [1] => ss見gf [2] => g者不rt [3] => ret不朽 )

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • 簡單介紹PHP非阻塞模式

    簡單介紹PHP非阻塞模式

    非阻塞模式是指利用socket事件的消息機(jī)制,Server端與Client端之間的通信處于異步狀態(tài),本文給大家介紹php非阻塞模式,感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • laravel日志優(yōu)化實(shí)例講解

    laravel日志優(yōu)化實(shí)例講解

    這篇文章主要介紹了laravel日志優(yōu)化實(shí)例講解,日志是查找代碼問題的重要的文件,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • 使用PHP進(jìn)行微信公眾平臺開發(fā)的示例

    使用PHP進(jìn)行微信公眾平臺開發(fā)的示例

    這篇文章主要介紹了使用PHP進(jìn)行微信公眾平臺開發(fā)的示例,包括基本的微信平臺API調(diào)用和XML處理等,需要的朋友可以參考下
    2015-08-08
  • 利用Laravel生成Gravatar頭像地址的優(yōu)雅方法

    利用Laravel生成Gravatar頭像地址的優(yōu)雅方法

    Gravatar是一圖像跟隨著您到訪過的網(wǎng)站,當(dāng)您在博客中留言或發(fā)表文章,它將會出現(xiàn)在您的名稱旁。下面這篇文章主要給大家介紹了關(guān)于利用Laravel如何生成 Gravatar 頭像地址的優(yōu)雅方法,需要的朋友可以參考下。
    2017-12-12
  • laravel5.1 ajax post 傳值_token示例

    laravel5.1 ajax post 傳值_token示例

    今天小編就為大家分享一篇laravel5.1 ajax post 傳值_token示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Laravel 5框架學(xué)習(xí)之模型、控制器、視圖基礎(chǔ)流程

    Laravel 5框架學(xué)習(xí)之模型、控制器、視圖基礎(chǔ)流程

    本文給大家介紹的是Laravel5框架中模型、控制器、視圖的基礎(chǔ)流程,其實(shí)MVC體系結(jié)構(gòu)模式將一個交互式系統(tǒng)分為三個組件。模型包含核心功能和數(shù)據(jù)。視圖向用戶顯示信息??刂破魈幚碛脩糨斎?。視圖和控制器共同構(gòu)成了用戶接口。
    2015-04-04
  • thinkphp的c方法使用示例

    thinkphp的c方法使用示例

    用過thinkphp的朋友都知道,C()方法在整個框架中用的非常普遍,C方法的實(shí)現(xiàn)非常簡單,但是功能非常強(qiáng)大,下面是C()方法的詳解和使用示例
    2014-02-02
  • 在Yii2特定頁面如何禁用調(diào)試工具欄Debug Toolbar詳解

    在Yii2特定頁面如何禁用調(diào)試工具欄Debug Toolbar詳解

    這篇文章主要給大家介紹了關(guān)于在Yii2特定頁面如何禁用調(diào)試工具欄Debug Toolbar的相關(guān)資料,文中通過詳細(xì)的示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • ThinkPHP通過AJAX返回JSON的兩種實(shí)現(xiàn)方法

    ThinkPHP通過AJAX返回JSON的兩種實(shí)現(xiàn)方法

    這篇文章主要介紹了ThinkPHP通過AJAX返回JSON的兩種實(shí)現(xiàn)方法,分析了ThinkPHP中內(nèi)置的ajaxReturn函數(shù)的用法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • php中實(shí)現(xiàn)記住密碼下次自動登錄的例子

    php中實(shí)現(xiàn)記住密碼下次自動登錄的例子

    這篇文章主要介紹了php中實(shí)現(xiàn)記住密碼下次自動登錄的例子,本文使用cookie實(shí)現(xiàn)記住密碼和自動登錄功能,需要的朋友可以參考下
    2014-11-11

最新評論

高邑县| 扎赉特旗| 昌都县| 新竹市| 连平县| 图木舒克市| 天台县| 那曲县| 博客| 磐石市| 息烽县| 利川市| 江安县| 牡丹江市| 亳州市| 阿勒泰市| 蒙山县| 米易县| 嘉禾县| 宁德市| 抚远县| 南和县| 敦煌市| 宜良县| 商丘市| 丰顺县| 恩施市| 健康| 贡嘎县| 三亚市| 垦利县| 宣化县| 大厂| 茶陵县| 廊坊市| 巧家县| SHOW| 如东县| 荆州市| 大厂| 阳曲县|