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

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

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

以下是我編寫(xiě)的代碼,實(shí)現(xiàn)對(duì)中英文混雜字符進(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 = '我愛(ài)北京3我愛(ài)上海-我愛(ài)xianggang';
$r = mbStrSplit($str, 4);
echo '<pre>';
print_r($r);
echo '</pre>';
?>

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

Array
(
  [0] => 我愛(ài)北京
  [1] => 3我愛(ài)上
  [2] => 海-我愛(ài)
  [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見(jiàn)gfg者不rtret不朽"; // Mild milk
 print_r(str_split($s, 5));
 print_r(str_split_unicode($s, 5));

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

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

相關(guān)文章

  • 簡(jiǎn)單介紹PHP非阻塞模式

    簡(jiǎn)單介紹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í)例講解,日志是查找代碼問(wèn)題的重要的文件,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • 使用PHP進(jìn)行微信公眾平臺(tái)開(kāi)發(fā)的示例

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

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

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

    Gravatar是一圖像跟隨著您到訪過(guò)的網(wǎng)站,當(dāng)您在博客中留言或發(fā)表文章,它將會(huì)出現(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示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • Laravel 5框架學(xué)習(xí)之模型、控制器、視圖基礎(chǔ)流程

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

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

    thinkphp的c方法使用示例

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

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

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

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

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

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

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

最新評(píng)論

汨罗市| 马山县| 顺义区| 沙雅县| 永清县| 婺源县| 盐源县| 台东县| 板桥市| 高平市| 广平县| 花莲市| 钟山县| 三亚市| 泗阳县| 新绛县| 平罗县| 信阳市| 万源市| 利津县| 文水县| 龙州县| 阜阳市| 呼图壁县| 浦江县| 香港| 靖州| 拉萨市| 定南县| 灵武市| 威海市| 宣恩县| 马边| 蓬莱市| 眉山市| 上虞市| 贡觉县| 灯塔市| 曲阜市| 金昌市| 塘沽区|