Heim > Backend-Entwicklung > PHP-Tutorial > 多次explode切割并组合,应该如何做呢

多次explode切割并组合,应该如何做呢

WBOY
Freigeben: 2016-06-13 12:13:29
Original
1318 Leute haben es durchsucht

多次explode切割并组合,应该怎么做呢

本帖最后由 lovepzt 于 2015-01-09 19:16:09 编辑
引用
$a='youku$$$tudou$$$down'
$b='第一集$abcd
第一集$abcd
第二集$abcd
第三集$abcd
第四集$abcd
第五集$abcd$$$第一集$abcd
第一集$abcd
第二集$abcd
第三集$abcd
第四集$abcd
第五集$abcd$$$第一集$abcd
第一集$abcd
第二集$abcd
第三集$abcd
第四集$abcd
第五集$abcd'


都是$$$分割对应
最后$或者换行分割
最后需要得到
  • youku

  • 第一集
    第二集
    第三集
    第四集
    第五集

  • tudou

  • 第一集
    第二集
    第三集
    第四集
    第五集

  • down

  • 第一集
    第二集
    第三集
    第四集
    第五集
    ------解决思路----------------------
    $a = explode('$$$', $a);<br />$b = explode('$$$', $b);<br />foreach($a as $i=>$r) {<br />  echo "<li>$r</li>\n";<br />  foreach(explode("\n", $b[$i]) as $j=>$v) {<br />    $t = explode('$', trim($v));<br />    printf("<a href='%d_%d.html' target='_top'>%s</a>\n", $i+1, $j+1, $t[0]);<br />  }<br />}
    Nach dem Login kopieren
    <li>youku</li><br /><a href='1_1.html' target='_top'>第一集</a><br /><a href='1_2.html' target='_top'>第一集</a><br /><a href='1_3.html' target='_top'>第二集</a><br /><a href='1_4.html' target='_top'>第三集</a><br /><a href='1_5.html' target='_top'>第四集</a><br /><a href='1_6.html' target='_top'>第五集</a><br /><li>tudou</li><br /><a href='2_1.html' target='_top'>第一集</a><br /><a href='2_2.html' target='_top'>第一集</a><br /><a href='2_3.html' target='_top'>第二集</a><br /><a href='2_4.html' target='_top'>第三集</a><br /><a href='2_5.html' target='_top'>第四集</a><br /><a href='2_6.html' target='_top'>第五集</a><br /><li>down</li><br /><a href='3_1.html' target='_top'>第一集</a><br /><a href='3_2.html' target='_top'>第一集</a><br /><a href='3_3.html' target='_top'>第二集</a><br /><a href='3_4.html' target='_top'>第三集</a><br /><a href='3_5.html' target='_top'>第四集</a><br /><a href='3_6.html' target='_top'>第五集</a><br />
    Nach dem Login kopieren


    但你的数据本该是这样的
    $a = 'youku$$$tudou$$$down';<br />$b='第一集$1_1.html<br />第二集$1_2.html<br />第三集$1_3.html<br />第四集$1_3.html<br />第五集$1_5.html$$$第一集$2_1.html<br />第二集$2_2.html<br />第三集$2_3.html<br />第四集$2_4.html<br />第五集$2_5.html$$$第一集$3_1.html<br />第二集$3_2.html<br />第三集$3_3.html<br />第四集$3_4.html<br />第五集$3_5.html';<br /> <br />$a = explode('$$$', $a);<br />$b = explode('$$$', $b);<br />foreach($a as $i=>$r) {<br />  echo "<li>$r</li>\n";<br />  foreach(explode("\n", $b[$i]) as $v) {<br />    $t = explode('$', trim($v));<br />    echo "<a href='$t[1]' target='_top'>$t[0]</a>\n";<br />  }<br />}
    Nach dem Login kopieren
    <li>youku</li><br /><a href='1_1.html' target='_top'>第一集</a><br /><a href='1_2.html' target='_top'>第二集</a><br /><a href='1_3.html' target='_top'>第三集</a><br /><a href='1_3.html' target='_top'>第四集</a><br /><a href='1_5.html' target='_top'>第五集</a><br /><li>tudou</li><br /><a href='2_1.html' target='_top'>第一集</a><br /><a href='2_2.html' target='_top'>第二集</a><br /><a href='2_3.html' target='_top'>第三集</a><br /><a href='2_4.html' target='_top'>第四集</a><br /><a href='2_5.html' target='_top'>第五集</a><br /><li>down</li><br /><a href='3_1.html' target='_top'>第一集</a><br /><a href='3_2.html' target='_top'>第二集</a><br /><a href='3_3.html' target='_top'>第三集</a><br /><a href='3_4.html' target='_top'>第四集</a><br /><a href='3_5.html' target='_top'>第五集</a><br /><br />
    Nach dem Login kopieren
    Verwandte Etiketten:
    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