[英]How to implode this pattern to array?
I want implode this txt pattern to Multidimensional Arrays and echo array into table 我想将此txt模式内嵌到“多维数组”中,并将数组回显到表中
My pattern : 我的模式:
<group1&john,www.johnsite.com]jack,www.jacksite.com]jorge,www.jorgesite.com^group2&Ivan,www.ivansite.com]Dan,www.dansite.com]Ted,wwww.tedsite.com^
I want echo this pattern like this (dont show website address): 我想要这样的模式(不要显示网站地址):
Group1: john-jack-jorge 第一组:John-jack-jorge
Group2: Ivan-Dan-Ted 第2组:Ivan-Dan-Ted
Try this: 尝试这个:
$str = "group1&john,www.johnsite.com]jack,www.jacksite.com]jorge,www.jorgesite.com^group2&Ivan,www.ivansite.com]Dan,www.dansite.com]Ted,wwww.tedsite.com^";
$str = trim($str, "^");
$groups = explode("^", $str);
foreach($groups as $val){
$group = ucfirst(explode("&", $val)[0]);
$arr = explode("]", explode("&", $val)[1]);
$name = array();
foreach($arr as $v)
$name[] = explode(",", $v)[0];
$name = implode("-", $name);
echo $group.": ".$name."<br/>";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.