php 替换重复的字符串。在这个例子中,我需要手动从ACF中的单选按钮翻译语言。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 替换重复的字符串。在这个例子中,我需要手动从ACF中的单选按钮翻译语言。相关的知识,希望对你有一定的参考价值。

$lang = get_field('language_in_english');

<p> <?php translate_other_lang($lang); ?> </p>
function translate_other_lang($lang) {
  
  // if current language is dutch replace string and return new one
  if(qtrans_getLanguage() == "nl") {
  
    $searchReplaceArray = array(
      'Arabic' => 'Arabisch', 
      'Portuguese' => 'Portugees',
      'Lithuanian' => 'Litouws',
      'Turkish' => 'Turks',
      'Russian' => 'Russisch',
      'Bosnian' => 'Bosnisch',
      'Serbian' => 'Servisch',
      'Croatian' => 'Kroatisch',
      'Japanese' => 'Japans',
      'Romanian' => 'Roemeens',
      'Latvian' => 'Lets',
      'Mandarin' => 'Mandarijns',
      'Spanish' => 'Spaans'
    );

    $result = str_replace(
      array_keys($searchReplaceArray), 
      array_values($searchReplaceArray), 
      $lang
    );

    echo $result;
    
  }
  
  // if current language is english just return $lang again
  else if(qtrans_getLanguage() == "en") {
    echo $lang;
  }
  
}

以上是关于php 替换重复的字符串。在这个例子中,我需要手动从ACF中的单选按钮翻译语言。的主要内容,如果未能解决你的问题,请参考以下文章

在 PHP 字符串中手动插入新行 [重复]

在mysql数据库中搜索所有出现的字符串[重复]

在mysql数据库中搜索所有出现的字符串[重复]

在mysql数据库中搜索所有出现的字符串[重复]

在mysql数据库中搜索所有出现的字符串[重复]

在mysql数据库中搜索所有出现的字符串[重复]