這段php能怎麼簡寫?能用什麼函數呢

发布于 2022-09-06 20:27:41 字数 438 浏览 9 评论 0

$about_url = '.php'.$conf_language;
$job_url = '.php'.$conf_language;
$help_url = '.php'.$conf_language;
$news_url = '.php'.$conf_language;
$media_url = '.php'.$conf_language;
$chatQuiz_url = ''.$conf_language;
$helpCenter_url = '.php'.$conf_language;
$resume_url = '.php'.$conf_language;

每一個字串後面都要加上 $conf_language
這能怎麼簡寫?因為之後會有很多這種東西

我每一個 $xxx_url 和 xx.php 都是獨立的,都不一樣,除這些之外都一樣

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

南笙 2022-09-13 20:27:42

写一个变量不就可以了,或者直接写一个全局变量,也可以啊,写在配置文件中:

答案


$language = '.php'.$conf_language;
$arr=[′helpurl′,′newurl′];
foreach(arr as key=>value) {

$value = $language; 

}

喜爱纠缠 2022-09-13 20:27:42

不是太理解你的意思,看是不是这样?

$conf_language = " >>";
$m = ['about_url'=>'about','job_url'=>'job'];
foreach($m as $k => $v){
    ${$k} = $v.$conf_language;
}
echo $about_url;
痴者 2022-09-13 20:27:42

不太明白你想要怎么样, 封个函数?

function makeUrl($url, $confLang){
  return sprintf("%s.%s", $url, $confLang);
}
我早已燃尽 2022-09-13 20:27:42

如果所有链接都需要加一个$conf_language,就交给前端处理吧

东北女汉子 2022-09-13 20:27:42

不太明白你想做什么 可以封个函数 就如2楼的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文