所以我有一个简单的变量来检测我的网站中的/ en /或/ sp / sub文件夹并将这些字母放入我的html类 - 现在我只是说如果页面不是echo而不是echo'en',如何检测$ page是否包含'en'或'sp' - 基本上在我的网站的英语部分我想要<html class="home en"
和西班牙语<html class="home sp"
$page = $_SERVER['REQUEST_URI'];
$page = str_replace('/', '', $page);
$page = str_replace('.php', '', $page);
$page = str_replace('?s=', '', $page);
$page = str_replace('en', '', $page);
$page = str_replace('sp', '', $page);
$page = $page ? $page : 'intro';
<html class="<?php echo $page ; if($page !== 'intro')echo ' en'; ?>">
答案 0 :(得分:1)
您可以使用 strpos 或 stripos 功能检测到此信息。有关PHP手册的更多信息:http://si.php.net/manual/en/function.strpos.php
$isSpanish = stripos ($page, "/sp/");
if ($isSpanish !== FALSE)
{
// Logic here
}