1
$url = $_SERVER['REQUEST_URI'];
$url = basename($url).PHP_EOL;
switch ($url) {
case 'digital-marketing-and-seo':
$new_url = "Digital Marketing & SEO";
break;
case 'websites-digital-destinations':
$new_url = "Websites & Digital Destinations";
break;
case 'brand-identity-evolution':
$new_url = "Brand Identity & Evolution";
break;
case 'strategy-consulting':
$new_url = "Strategy & Consulting";
break;
case 'government-universities':
$new_url = "Government & Universities";
break;
case 'hospitality-travel':
$new_url = "Hospitality & Travel";
break;
case 'architecture-engineering':
$new_url = "Architecture & Engineering";
break;
case 'wine-spirits':
$new_url = "Wine & Spirits";
break;
default:
$new_url = '';
echo 'default derp';
}
所以我有這塊代碼,它不會爲我工作。該網址可以確切地說明這種情況,它將默認。我試圖讓URL結構來構建一個簡碼,我需要它來匹配輸入的內容。PHP Switch with simple strings not working
我確定如果我只爲$ url ='brand-identity-evolution'字符串添加一個變量,交換機工作。我確定它是一個帶有is_string函數的字符串,並且無法弄清楚爲什麼這不起作用。
太棒了!這是一個漫長的一天。謝謝。 –
不客氣。如果它解決了您的問題,請務必將其標記爲答案 –
是的,由於答案的敏捷性,它不會讓我昨晚。 –