2012-04-29 2 views
0

の内側に存在する場合'=>'こんにちは 'それはそれを翻訳します。チェックは、文字列の部分は、私がものを変換するために、この機能を使用しています配列

しかし、今、私はこの例のように単なる文字列より多くのテキストを含めることができ、文字列を翻訳することができるようにしたい:

$string1 = 'download-file-justin-bieber-awesome-voice.html'; 
$string2 = 'view-file-rihanna-very-sexy.html'; 
$string3 = 'mostseen12345.html'; 
$string4 = 'incredible:stuff-and:real-things.html'; 

$array = array 
(
    'download-file' => 'descargar-archivo', 
    'view-file' => 'ver-archivo', 
    'mostseen' => 'masvistos', 
    'incredible:stuff' = 'cosas:increibles' 
} 

私はスクリプトがキー内の部品を翻訳できるようにしたいです指定された文字列の配列のこれはまったく可能ですか?

+0

したがって、「mostseen12345」は「mavistos12345」になりますか? –

+0

@Interstellar_Coderはい – Aleix

答えて

1

php-manualstr_replace()をチェックアウトできます。

$from = array('download-file','view-file','mostseen','incredible:stuff'); 
$to = array('descargar-archivo','ver-archivo','masvistos','cosas:increibles'); 

$translated_string = str_replace($from,$to,$original_string); 
+0

ありがとう@ Zombaya、素晴らしい仕事を! – Aleix

関連する問題