Heim  >  Artikel  >  php教程  >  关于PHP数组转字符串详细介绍

关于PHP数组转字符串详细介绍

WBOY
WBOYOriginal
2016-06-13 11:04:201574Durchsuche

随着时代的发展,我们的开发技术也随着更新,对于PHP还是比较常用的,于是我研究了一下PHP数组转字符串,在这里拿出来和大家分享一下,希望对大家有用。

经常需要使用PHP处理字符string,PHP内置的字符函数提供了非常强大的功能,基本上能完成大部分字符处理操作。如使用str_split函数将一个字符转换成一个数组、implode函数将php数组转字符串、strpos函数在一个字符中查找另一个字符、substr函数获取字符中的某几个字符、strlen函数获取字符长度等等。这些都是PHP最基础的知识,便于日常工作使用,我将这个函数做了一些总结,仅供参考。

1,如何将一个字符转换成一个数组
解决方法:str_split()函数
示例如下:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">biuuu</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">'www.biuuu.com'</font></span><span>;  </span></span></li>
<li class=""><span>print_r(str_split($biuuu))  </span></li>
</ol>

输出结果:

<ol class="dp-xml">
<li class="alt"><span><span>Array  </span></span></li>
<li class=""><span>(  </span></li>
<li class="alt">
<span>[0] =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> b  </span>
</li>
<li class="">
<span>[1] =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> i  </span>
</li>
<li class="alt">
<span>[2] =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> u  </span>
</li>
<li class="">
<span>[3] =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> u  </span>
</li>
<li class="alt">
<span>[4] =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> u  </span>
</li>
<li class=""><span>) </span></li>
</ol>

2,如何将一个php数组转字符串
解决方法:implode()函数
示例如下:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">biuuu</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">array</font></span><span>('b','i','u','u','u');  </span></span></li>
<li class=""><span>print_r(implode('',$biuuu)); </span></li>
</ol>

输出结果biiuu

3,如何在一个字符中查找另一个字符
解决方法:strpos或strstr
示例如下:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">biuuu</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">'this is my website biuuu.com'</font></span><span>;  </span></span></li>
<li class="">
<span>$</span><span class="attribute"><font color="#ff0000">search</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">'biuuu'</font></span><span>;  </span>
</li>
<li class="alt"><span>print_r(strpos($biuuu,$search)); </span></li>
</ol>

输出结果:19

4,如何获取字符中的某几个字符
解决方法:substr()函数
示例如下:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">biuuu</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">'this is my website biuuu.com'</font></span><span>;  </span></span></li>
<li class=""><span>print_r(substr($biuuu,19)); </span></li>
</ol>

输出结果:biuuu.com

5,如何获取字符长度
解决方法:strlen()函数
示例如下:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">biuuu</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">'this is my website biuuu.com'</font></span><span>;  </span></span></li>
<li class=""><span>print_r(strlen($biuuu)); </span></li>
</ol>

输出结果28

以上几个PHP字符处理函数str_split、implode、strpos、substr和strlen在实际开发中由于经常需要使用,希望对大家有帮助。


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
Vorheriger Artikel:关于PHP数组遍历对比测试Nächster Artikel:代码实现PHP数组排序