删除php中的两个特定字母


Remove two specific letters in php

在joomla-iam中使用此php代码获取joomla:中的语言前缀

$lang=substr(JFactory::getLanguage()->getTag(),0,2)

这个代码所做的是提取前缀语言:

es
fr
en
it

我需要在这个代码中添加一些东西,这样如果提取的=en将其删除

如果您在一行中需要它而没有条件:

 $lang = str_replace('en', '', substr(JFactory::getLanguage()->getTag(), 0, 2));

为什么不在调用后添加if-then-else语句?

$lang = substr(JFactory::getLanguage()->getTag(), 0,2);
if ($lang = "en")
{
    $lang = "";
}