程序输出为:Array( [0] => [1] => aa [2] => bb "/> 程序输出为:Array( [0] => [1] => aa [2] => bb ">
Heim > Backend-Entwicklung > PHP-Tutorial > php中的explode和implode

php中的explode和implode

PHP中文网
Freigeben: 2023-02-28 21:48:02
Original
2299 Leute haben es durchsucht

explode的功能是使用一个字符串分割另一个字符串。返回一个分割后的数组。

来看explode的基本用法:

<br>
Nach dem Login kopieren

<br>程序输出为:

Array<br>(<br>    [0] => <br>    [1] => aa<br>    [2] => bb<br>    [3] => <br>)<br>

可以看到字符串str的首尾x被解释为空格,中间的x将字符串分割为了两半。如果中间有多个x的话,多出来的x将解释为空格。

如将str设置为xaaxxxbbx

则程序的输出为:

Array<br>(<br>    [0] => <br>    [1] => aa<br>    [2] => <br>    [3] => <br>    [4] => bb<br>    [5] => <br>)<br>

explode还有一个可选参数limit。

而limplode的功能是讲一个一维数组转化为字符串,来看他的基本用法:

 'aa',
    'b' => 'bb',
    'c' => 'cc'
);
$str  = implode('x', $data);
echo $str;
?>
Nach dem Login kopieren

程序输出为:aaxbbxcc

第一个参数为连接符,若为空格,则输出为aa bb cc,若第一个参数不填,则输出为aabbcc<br>

以上就介绍了php中的explode和implode,希望对PHP教程有兴趣的朋友有所帮助。

<br>

Verwandte Etiketten:
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage