Heim > Backend-Entwicklung > PHP-Tutorial > explode这个函数如何把字符串变为多维数组啊?

explode这个函数如何把字符串变为多维数组啊?

WBOY
Freigeben: 2016-06-23 13:46:33
Original
989 Leute haben es durchsucht

比如我现在有字符串
$str=id@2title**我和你@url**http://baidu.com%%%id@3title**我和你3@url**http://baidu.com3%%%id@4title**我和你4@url**http://baidu.com4
这样子的字符串,如何转换成多维数组。
array(
      [0] => array(
                             id=>2
                             title=>我和你
                             url=>http://baidu.com
                              )
      [1] => array(
                             id=>3
                             title=>我和你3
                             url=>http://baidu.com3
                              )
。。。。。。。。。。。。。。


回复讨论(解决方案)

格式有问题!
从 id@2title**我和你

 id=>2
 title=>我和你
的依据是什么?

格式有问题!
从 id@2title**我和你

 id=>2
 title=>我和你
的依据是什么?


@用这个符号啊?

是吗?
@只表示了 名称和值的分隔
那 2title 分成 2 和 title 的依据是什么?

$str=id@2**title@我和你**url@http://baidu.com%%%id@3**title@我和你3**url@http://baidu.com3%%%id@4**title@我和你4**url@http://baidu.com4

刚刚那个字符串写错了,这个是对的,还请高人指点。。。

$str='id@2**title@我和你**url@http://baidu.com%%%id@3**title@我和你3**url@http://baidu.com3%%%id@4**title@我和你4**url@http://baidu.com4';foreach(explode('%%%', $str) as $v){    parse_str(str_replace('@', '=', str_replace('**', '&', $v)), $t);    $ar[] = $t;}print_r($ar);
Nach dem Login kopieren
Nach dem Login kopieren

$str='id@2**title@我和你**url@http://baidu.com%%%id@3**title@我和你3**url@http://baidu.com3%%%id@4**title@我和你4**url@http://baidu.com4';foreach(explode('%%%', $str) as $v){    parse_str(str_replace('@', '=', str_replace('**', '&', $v)), $t);    $ar[] = $t;}print_r($ar);
Nach dem Login kopieren
Nach dem Login kopieren



太牛B了,版主是淫才!!!
谢谢了。
Quelle:php.cn
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