鍍金池/ 問答/數(shù)據(jù)分析&挖掘  PHP/ 這段php能怎麼簡(jiǎn)寫?能用什麼函數(shù)呢

這段php能怎麼簡(jiǎn)寫?能用什麼函數(shù)呢

$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;

每一個(gè)字串後面都要加上 $conf_language
這能怎麼簡(jiǎn)寫?因?yàn)橹釙?huì)有很多這種東西

我每一個(gè) $xxx_url 和 xx.php 都是獨(dú)立的,都不一樣,除這些之外都一樣
回答
編輯回答
殘淚

不太明白你想做什么 可以封個(gè)函數(shù) 就如2樓的

2018年3月10日 12:44
編輯回答
淡墨

不太明白你想要怎么樣, 封個(gè)函數(shù)?

function makeUrl($url, $confLang){
  return sprintf("%s.%s", $url, $confLang);
}
2017年10月1日 04:03
編輯回答
涼汐

不是太理解你的意思,看是不是這樣?

$conf_language = " >>";
$m = ['about_url'=>'about','job_url'=>'job'];
foreach($m as $k => $v){
    ${$k} = $v.$conf_language;
}
echo $about_url;
2018年3月20日 22:15
編輯回答
野橘

寫一個(gè)變量不就可以了,或者直接寫一個(gè)全局變量,也可以啊,寫在配置文件中:

答案


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

$$value = $language; 

}

2018年7月4日 11:54
編輯回答
礙你眼

如果所有鏈接都需要加一個(gè)$conf_language,就交給前端處理吧

2018年3月4日 23:05