您好,欢迎访问一九零五行业门户网

多次explode切割并取用GET取值,应该怎么做呢

$b='第一集$abcd
第一集$abcd
第二集$abcd
第三集$abcd
第四集$abcd
第五集$abcd$$$第一集$abcd
第一集$abcd
第二集$abcd
第三集$abcd
第四集$abcd
第五集$abcd$$$第一集$abcd
第一集$abcd
第二集$abcd
第三集$abcd
第四集$abcd
第五集$abcd'
比如实现先$$$切割
再换行切割
再$切割
最后这样xxx.php?zu=1&id=3
这样的话就是调用出$$$切割的第二组,第二组中的第四个
$zu='1';
$ji='第三集';
$jiurl='abcd';
然后其它地方可以这样调用
$zu $ji  $jiurl来调用
回复讨论(解决方案) $b = '第一集$abcd第一集$abcd第二集$abcd第三集$abcd第四集$abcd第五集$abcd$$$第一集$abcd第一集$abcd第二集$abcd第三集$abcd第四集$abcd第五集$abcd$$$第一集$abcd第一集$abcd第二集$abcd第三集$abcd第四集$abcd第五集$abcd';$res = array();foreach(explode('$$$', $b) as $i=>$t) { foreach(explode(php_eol, $t) as $j=>$p) { $res[$i+1][$j] = explode('$', $p); }}$zu = 1; // $zu = $_get['zu']$id = 3; // $id = $_get['id']list($ji, $jiurl) = $res[$zu][$id];var_dump($zu, $ji, $jiurl);

int(1)string(6) 第三集string(4) abcd

可以说下怎么取出来使用吗?
比如想现实
````````````````
`````````````
$b = '第一集$abcd第一集$abcd第二集$abcd第三集$abcd第四集$abcd第五集$abcd$$$第一集$abcd第一集$abcd第二集$abcd第三集$abcd第四集$abcd第五集$abcd$$$第一集$abcd第一集$abcd第二集$abcd第三集$abcd第四集$abcd第五集$abcd';$res = array();foreach(explode('$$$', $b) as $i=>$t) { foreach(explode(php_eol, $t) as $j=>$p) { $res[$i+1][$j] = explode('$', $p); }}$zu = 1; // $zu = $_get['zu']$id = 3; // $id = $_get['id']list($ji, $jiurl) = $res[$zu][$id];var_dump($zu, $ji, $jiurl);

int(1)string(6) 第三集string(4) abcd

其它类似信息

推荐信息