PHP 清理一根绳子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 清理一根绳子相关的知识,希望对你有一定的参考价值。
function CleaningAString($string)
{
//$string = strtolower($string);
// Fix german special chars
$string = preg_replace('/[äÄ]/', 'ae', $string);
$string = preg_replace('/[üÜ]/', 'ue', $string);
$string = preg_replace('/[öÖ]/', 'oe', $string);
$string = preg_replace('/[ß]/', 'ss', $string);
// Replace other special chars
$specialCharacters = array(
'#' => 'sharp',
'$' => 'dollar',
'%' => 'prozent', //'percent',
'&' => 'und', //'and',
'@' => 'at',
'.' => 'punkt', //'dot',
'€' => 'euro',
'+' => 'plus',
'=' => 'gleich', //'equals',
'§' => 'paragraph',
);
while (list($character, $replacement) = each($specialCharacters)) {
$string = str_replace($character, '-' . $replacement . '-', $string);
}
$string = strtr($string,
"ÀÃÂÃÄÅà áâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÃÃŽÃìÃîïÙÚÛÜùúûüÿÑñ",
"AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn"
);
// Remove all remaining other unknown characters
$string = preg_replace('/[^a-zA-Z0-9\-]/', '-', $string);
$string = preg_replace('/^[\-]+/', '', $string);
$string = preg_replace('/[\-]+$/', '', $string);
$string = preg_replace('/[\-]{2,}/', '-', $string);
return $string;
}
以上是关于PHP 清理一根绳子的主要内容,如果未能解决你的问题,请参考以下文章
我将多个图像连接成一根绳子。我怎样才能减少绳索的弹性?
c_cpp 可以换一根绳子形成一个回文吗?
我怎样才能把一根绳子分成不同的部分,然后把每一块分成一层?
金融量化电话口试-智力题
lightoj1017_dp
用皮筋怎么编绳