首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并Arry for sitemap & implode

合并Arry for sitemap & implode
EN

Stack Overflow用户
提问于 2021-11-23 15:44:31
回答 1查看 28关注 0票数 0

我使用了内爆'/‘,但在这种情况下,我想,最后两列iidbranch_id,比如==>>>>,iid."_".branch_id,我是说,对于最后两列,内爆将是'_’下划线,而不是'/‘斜杠,但对于前4列,它将是/,仅对于最后两列,它将是下划线。请帮我找出合适的解决方案。谢谢

代码语言:javascript
复制
echo "Creating Sitemap\n";
$switzerland= new Sitemap($switzerlandcodes_sitefile,["name","canton","city","iid","branch_id"],"UNKNOWN", $homeUrl.SWITZERLANDPATH.'/', SWITZERLANDTABLE);
$switzerland->createSitemap();
$files=array_merge($files,$switzerland->files);
EN

回答 1

Stack Overflow用户

发布于 2021-11-23 16:22:51

在示例中,您没有向我们展示您的data或如何使用 implode function,但根据您问题的文本,我可以这样说:

  • array_chunk by length 3(名称,广州,城市)将数组拆分为基数组,并通过/
  • implode参数将array
  • implode base与/

一起进行_

  • concat

代码语言:javascript
复制
$data = ['SomeName', 'Canton', 'AnotherCity', 'SomeIID', 'SomeBranchID'];
[$base, $param] = array_chunk($data, 3);
$result = implode('/',$base).'/'.implode('_',$param);

结果是

代码语言:javascript
复制
SomeName/Canton/AnotherCity/SomeIID_SomeBranchID
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70083766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档