<p style="white-space: normal;">PHP字符串转数组,PHP把字符串转数组。今天这里给大家介绍一个PHP函数explode()。通过它可以实现PHP数组转字符串,下面我们一起来学习下:</p><p style="white-space: normal;"><span style="font-size: 18px;"></span></p><p><span style="font-size: 18px;"><strong>PHP字符串转数组</strong></span></p><p>相关实例</p><p>把字符串打散为数组:</p><pre class="brush:php;toolbar:false"><?php $str = "Hello world. I love Shanghai!"; print_r (explode(" ",$str)); ?></pre><p><strong>相关函数</strong></p><p>explode() </p><p><strong>定义和用法</strong></p><p>explode() 函数把字符串打散为数组。</p><p>注释:"separator" 参数不能是空字符串。</p><p>注释:该函数是二进制安全的。</p><p><strong>语法</strong></p><pre class="brush:php;toolbar:false">explode(separator,string,limit)</pre><table><tbody><tr class="firstRow"><td width="762" valign="top" style="word-break: break-all;">参数</td><td width="762" valign="top" style="word-break: break-all;">描述</td></tr><tr><td width="762" valign="top" style="word-break: break-all;">separator<span style="white-space: pre;"></span>必需。</td><td width="762" valign="top" style="word-break: break-all;">规定在哪里分割字符串。</td></tr><tr><td width="762" valign="top" style="word-break: break-all;">string<span style="white-space: pre;"></span>必需。</td><td width="762" valign="top" style="word-break: break-all;">要分割的字符串。</td></tr><tr><td width="762" valign="top" style="word-break: break-all;">limit<span style="white-space: pre;"></span>可选。</td><td width="762" valign="top" style="word-break: break-all;"><p>规定所返回的数组元素的数目。</p><p style="white-space: normal;">可能的值:</p><p style="white-space: normal;"><span style="font-size: 14px; color: rgb(0, 112, 192);">大于 0 - 返回包含最多 limit 个元素的数组</span></p><p style="white-space: normal;"><span style="font-size: 14px; color: rgb(0, 112, 192);">小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组</span></p><p style="white-space: normal;"><span style="font-size: 14px; color: rgb(0, 112, 192);">0 - 返回包含一个元素的数组</span></p></td></tr></tbody></table><p><strong>技术细节</strong><br/></p><table><tbody><tr class="firstRow"><td width="762" valign="top" style="word-break: break-all;">返回值:</td><td width="762" valign="top" style="word-break: break-all;">返回字符串的数组</td></tr><tr><td width="762" valign="top" style="word-break: break-all;">PHP 版本:</td><td width="762" valign="top" style="word-break: break-all;">4+</td></tr><tr><td width="762" valign="top" style="word-break: break-all;">更新日志:</td><td width="762" valign="top" style="word-break: break-all;">在 PHP 4.0.1 中,新增了 limit 参数。在 PHP 5.1.0 中,新增了对负数 limit 的支持。</td></tr></tbody></table><p><strong>更多实例</strong><br/></p><p>例子 1</p><p>使用 limit 参数来返回一些数组元素:</p><pre class="brush:php;toolbar:false"><?php $str = 'one,two,three,four'; // 零 limit print_r(explode(',',$str,0)); // 正的 limit print_r(explode(',',$str,2)); // 负的 limit print_r(explode(',',$str,-1)); ?></pre><p style="white-space: normal;">好了,以上就是关于“PHP字符串转数组,PHP把字符串转数组”的全部内容了,小伙伴们如果有更好的建议,欢迎到文章下面的评论区留言告诉我们。</p>