php:怎样将中文字符以规定字符长度分段截取并将每段放入数组元素中解决方法

WBOY
Libérer: 2016-06-13 13:41:53
original
874 Les gens l'ont consulté

php:怎样将中文字符以规定字符长度分段截取并将每段放入数组元素中
如:
$cont = "关于烹饪. 这套厨师类的魔幻小说其实小三已经酝酿很长时间了,但一直都觉得不成熟,就没有下笔.空速即……";
function subpart($cont,10,"utf8"){……}
$array = subpart($cont,10,"utf8");

$array = ([0]=>"关于烹饪. ",[1]=>"这套厨师类",[2]=>"的魔幻小说",……);

请教,subpart()函数应该怎样写?

------解决方案--------------------
function subpart($cont,$l,$utf)
{
$len = mb_strlen($cont, $utf);
for($i; $i $arr[] = mb_substr($cont, $i, $l, $utf);
Return $arr;
}
$cont = '中国人民,中国人民银行';
print_r(subpart($cont, 5, "utf8"));
------解决方案--------------------
$cont = "关于烹饪. 这套厨师类的魔幻小说其实小三已经酝酿很长时间了,但一直都觉得不成熟,就没有下笔.空速即……";

$array = subpart($cont,10,"utf8");

echo '

';<br>print_r($array);<br><br>function subpart($cont, $len, $charset)<br>{<br>	$contlen = strlen($cont);<br>	<br>	for ($i=0; $i	{<br>		$contarr[] = substr($cont,$i,$len);<br>	}<br>	return $contarr;<br>}<br>?>
<br><font color="#e78608">------解决方案--------------------</font><br>楼上的方法都正确,当然你也可以写正则表达式匹配要分割的字符,比如‘,’‘|’。<br>然后用substr装数组 <div class="clear">
                 
              
              
        
            </div>
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!