Rumah >pembangunan bahagian belakang >tutorial php >多次explode切割并取用GET取值,应该如何做呢
多次explode切割并取用GET取值,应该怎么做呢
$b = '第一集$abcd<br />第一集$abcd<br />第二集$abcd<br />第三集$abcd<br />第四集$abcd<br />第五集$abcd$$$第一集$abcd<br />第一集$abcd<br />第二集$abcd<br />第三集$abcd<br />第四集$abcd<br />第五集$abcd$$$第一集$abcd<br />第一集$abcd<br />第二集$abcd<br />第三集$abcd<br />第四集$abcd<br />第五集$abcd';<br /><br />$res = array();<br />foreach(explode('$$$', $b) as $i=>$t) {<br /> foreach(explode(PHP_EOL, $t) as $j=>$p) {<br /> $res[$i+1][$j] = explode('$', $p);<br /> }<br />}<br /><br />$zu = 1; // $zu = $_GET['zu']<br />$id = 3; // $id = $_GET['id']<br />list($ji, $jiurl) = $res[$zu][$id];<br />var_dump($zu, $ji, $jiurl);<br /><br />
int(1)<br />string(6) "第三集"<br />string(4) "abcd"<br /><br />