Home >php教程 >php手册 >探讨PHP分割字符串的具体方式

探讨PHP分割字符串的具体方式

WBOY
WBOYOriginal
2016-06-13 11:08:031016browse

我们在使用结果 : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

定义和用法
str_split() 函数把字符串分割到数组中。

语法 length 表示每个字符串的个数

str_split(string,length) 默认长度是1 上面如果是str_split($str,2) 结果为Array ( [0] => 12 [1] => 34)

如果是$str='1 2 3 4' 这个时候就用 explode()函数 explode(' ',$str) 按照空格分开

如果是一篇文章的内容时候截取方法是按照字符的个数:用到strlen()函数和substr()字符串截取函数来实现PHP分割字符串的功能,如:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php $</span><span class="attribute">len</span><span>=</span><span class="attribute-value">strlen</span><span>($row['game_detail']);  </span></span></span></li>
<li><span>//获取这个字符串的长度;   </span></li>
<li class="alt">
<span>if($len</span><span class="tag">></span><span>102)   </span>
</li>
<li><span>//判断字符串如果大于102就输出102个字符串。   </span></li>
<li class="alt">
<span>{ echo $</span><span class="attribute">s</span><span>=</span><span class="attribute-value">substr</span><span>($row['game_detail'],<br>0,102); echo '...';   </span>
</li>
<li><span>}  </span></li>
<li class="alt"><span>else{ echo $row["game_detail"];   </span></li>
<li><span>//否则就输出全部;   </span></li>
<li class="alt"><span>}   </span></li>
<li>
<span class="tag">?></span><span> </span>
</li>
</ol>

也就是在输出前做个判断。。strlen(字符串名称)。。substr(字符串,0,102)要分割的范围0-103。以上这些就是PHP分割字符串的全部方法,希望大家有所掌握。

 


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn