Вот полный листинг функции altname
function altname ($string)
{
$string = str_replace("A","a",$string);
$string = str_replace("B","b",$string);
$string = str_replace("C","c",$string);
$string = str_replace("D","d",$string);
$string = str_replace("E","e",$string);
$string = str_replace("F","f",$string);
$string = str_replace("G","g",$string);
$string = str_replace("H","h",$string);
$string = str_replace("I","i",$string);
$string = str_replace("J","j",$string);
$string = str_replace("K","k",$string);
$string = str_replace("L","l",$string);
$string = str_replace("M","m",$string);
$string = str_replace("N","n",$string);
$string = str_replace("O","o",$string);
$string = str_replace("P","p",$string);
$string = str_replace("Q","q",$string);
$string = str_replace("R","r",$string);
$string = str_replace("S","s",$string);
$string = str_replace("T","t",$string);
$string = str_replace("U","u",$string);
$string = str_replace("V","v",$string);
$string = str_replace("W","w",$string);
$string = str_replace("X","x",$string);
$string = str_replace("Y","y",$string);
$string = str_replace("Z","Z",$string);
$string = str_replace(" ","_",$string);
$string = str_replace("!","_",$string);
$string = str_replace("/","_",$string);
$string = str_replace("|","_",$string);
$string = str_replace("?","_",$string);
$string = str_replace(".","_",$string);
$string = str_replace("&","_",$string);
$string = str_replace("*","_",$string);
$string = str_replace("(","_",$string);
$string = str_replace(")","_",$string);
$string = str_replace("-","_",$string);
$string = str_replace("#","_",$string);
$string = str_replace("@","_",$string);
$string = str_replace("`","_",$string);
$string = str_replace("'","_",$string);
$string = str_replace("$","_",$string);
$string = str_replace("^","_",$string);
$string = str_replace("+","_",$string);
$string = str_replace("=","_",$string);
$string = str_replace(":","_",$string);
$string = str_replace(",","_",$string);
return $string;
}
strtolower() переводит все буквенные символы в нижний регистр, а у меня используецца
$string = str_replace(" ","_",$string);
$string = str_replace("!","_",$string);
$string = str_replace("/","_",$string);
$string = str_replace("|","_",$string);
$string = str_replace("?","_",$string);
$string = str_replace(".","_",$string);
$string = str_replace("&","_",$string);
$string = str_replace("*","_",$string);
$string = str_replace("(","_",$string);
$string = str_replace(")","_",$string);
$string = str_replace("-","_",$string);
$string = str_replace("#","_",$string);
$string = str_replace("@","_",$string);
$string = str_replace("`","_",$string);
$string = str_replace("'","_",$string);
$string = str_replace("$","_",$string);
$string = str_replace("^","_",$string);
$string = str_replace("+","_",$string);
$string = str_replace("=","_",$string);
$string = str_replace(":","_",$string);
$string = str_replace(",","_",$string);
Значит strtolower() не подходит.
Вообще не в этом суть моего вопроса,
Хотел сделать, чтоб каждая повторяющаяся запись alex_petrov имела вид
alex_petrov1
alex_petrov2
alex_petrov3