我想将数组转换为字符串,而不是想用 str_replace 更改一些字符。一切正常,除了转换。我的代码中有什么问题?
function tr_cevir($text = "") {
//converts turkish charters in to english chracters
$TR = array('ç', 'Ç', 'ı', 'İ', 'ş', 'Ş', 'ğ', 'Ğ', 'ö', 'Ö', 'ü', 'Ü', 'I');
$EN = array('c', 'c', 'i', 'i', 's', 's', 'g', 'g', 'o', 'o', 'u', 'u', 'i');
$text = str_replace($TR, $EN, $text);
$text = str_replace(" ", "", $text);
return $text;
}
$my_array = array(çali, Şeli, Ğahmet);
$string = implode(", ", $my_array);
$string_converted = tr_cevir($string);
echo $string_converted; //output returns null
我怎样才能得到这样的输出:
卡利、塞利、加梅特