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

WBOY
發布: 2016-06-13 12:09:03
原創
1004 人瀏覽過

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);
登入後複製

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板