欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

多次explode切割并取用GET取值,应该如何做呢

程序员文章站 2024-02-16 11:33:04
...
多次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"

多次explode切割并取用GET取值,应该如何做呢

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频