Heim >Backend-Entwicklung >PHP-Tutorial >探讨PHP分割字符串的具体方式_PHP教程

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

WBOY
WBOYOriginal
2016-07-15 13:31:04974Durchsuche

我们在使用结果 : 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分割字符串的全部方法,希望大家有所掌握。

 


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446237.htmlTechArticle我们在使用 结果 : Array ( [0] = 1 [1] = 2 [2] = 3 [3] = 4 ) 定义和用法 str_split() 函数把字符串分割到数组中。 语法 length 表示每个字符串的个数...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn