<?php

function gerastr($var) {
 
$var=strtolower($var);

$i=explode(" ",$var); // explode em peda�os

$m=substr($i[0],0,3);  // pega trecho 1
$m1=substr($i[1],0,3); // pega trecho 2 ( se houver )
$m2=substr($i[2],0,3); // pega trecho 3 ( se houver )

$variavel="$m$m1$m2"; // junta os peda�os
 
$str=strtr($variavel, "',.&/-_!|@;:�������������", "            caaaaaoooeeiu"); // limpa e converte a variavel

$nm=substr($str,0,5); // resume a variavel em 5 caracteres
$log=mb_strtoupper($nm); // deixa tudo maiusculo


$x=date("is"); // pega os minutos e segundos atuais
$retorno=trim("$log$x"); // monta a nova variavel, com 5 caracteres + minutos e segundos

return $retorno; // gera a fun��o

}

// EXEMPLO DE USO
echo $nome=gerastr("php brasil");

?>