更改字符串PHP中的单词,但我不知道这个单词

Gio*_*gia 1 php string replace

我有一个字符串,我必须用另一个单词替换月份(我必须将月份翻译成意大利语).问题是我不知道字符串$ intervallo中的月份是多少

我尝试使用此代码但不起作用...请你给我一些建议吗?

谢谢!

$intervallo= " 22 July-28 July 2015";

$settimana= "Attivita' settimana".str_replace("January","Gennaio",$intervallo);
$settimana= "Attivita' settimana".str_replace("February","Febbraio",$intervallo);
$settimana= "Attivita' settimana".str_replace("March","Marzo",$intervallo);
$settimana= "Attivita' settimana".str_replace("April","Aprile",$intervallo);
$settimana= "Attivita' settimana".str_replace("May","Maggio",$intervallo);
$settimana= "Attivita' settimana".str_replace("June","Giugno",$intervallo);
$settimana= "Attivita' settimana".str_replace("July","Luglio",$intervallo);
$settimana= "Attivita' settimana".str_replace("August","Agosto",$intervallo);
$settimana= "Attivita' settimana".str_replace("September","Settembre",$intervallo);
$settimana= "Attivita' settimana".str_replace("October","Ottobre",$intervallo);
$settimana= "Attivita' settimana".str_replace("November","Novembre",$intervallo);
$settimana= "Attivita' settimana".str_replace("December","Dicembre",$intervallo);
Run Code Online (Sandbox Code Playgroud)

rcp*_*nto 6

@mmm的答案是正确的,但有一种更简单的方法,它不容易出错:

$intervallo = " 22 July-28 July 2015";
$search = Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
$replace = Array('Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');

$settimana= "Attivita' settimana".str_replace($search, $replace, $intervallo);
Run Code Online (Sandbox Code Playgroud)