Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP来检测子文件夹的字符串并解析该字符串_Php_String - Fatal编程技术网

PHP来检测子文件夹的字符串并解析该字符串

PHP来检测子文件夹的字符串并解析该字符串,php,string,Php,String,因此,我有一个简单的变量来检测我的站点中的/en/或/sp/子文件夹,并将这些字母放入我的html类中-现在我只是说,如果页面不是echo“en”的介绍,我如何检测$page是否包含“en”,或者“sp”-基本上在我网站的英文部分我想要你可以通过strpos或stripos功能检测到这一点。有关详细信息,请参阅PHP手册: $page = $_SERVER['REQUEST_URI']; $page = str_replace('/', '', $page); $page = str_rep

因此,我有一个简单的变量来检测我的站点中的/en/或/sp/子文件夹,并将这些字母放入我的html类中-现在我只是说,如果页面不是echo“en”的介绍,我如何检测$page是否包含“en”,或者“sp”-基本上在我网站的英文部分我想要
你可以通过strposstripos功能检测到这一点。有关详细信息,请参阅PHP手册:

$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'; ?>">
$isSpanish = stripos ($page, "/sp/");

if ($isSpanish !== FALSE)
{
    // Logic here
}