Rumah  >  Artikel  >  pembangunan bahagian belakang  >  explode这个函数怎么把字符串变为多维数组啊

explode这个函数怎么把字符串变为多维数组啊

WBOY
WBOYasal
2016-06-13 12:09:031004semak imbas

explode这个函数如何把字符串变为多维数组啊?
比如我现在有字符串
[email protected][email protected]**http:[email protected][email protected]**http:[email protected][email protected]**http://baidu.com4
这样子的字符串,如何转换成多维数组。
array(
      [0] => array(
                             id=>2
                             title=>我和你
                             url=>http://baidu.com
                              )
      [1] => array(
                             id=>3
                             title=>我和你3
                             url=>http://baidu.com3
                              )
。。。。。。。。。。。。。。

------解决思路----------------------

[email&#160;protected][email&#160;protected][email&#160;protected]:[email&#160;protected][email&#160;protected][email&#160;protected]:[email&#160;protected][email&#160;protected][email&#160;protected]://baidu.com4';<br />foreach(explode('%%%', $str) as $v){<br />    parse_str(str_replace('@', '=', str_replace('**', '&', $v)), $t);<br />    $ar[] = $t;<br />}<br />print_r($ar);

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn