<?php


// FEITO SEM NENHUMA APROVEITA��O DE C�DIGOS PRONTOS
// BY ANDRE SAM!
// WWW.ZUNZ.COM.BR

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

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

$m=trim(substr($i[0],0,3));  // pega trecho 1
$m1=trim(substr($i[1],0,3)); // pega trecho 2 ( se houver )
$m2=trim(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,$cc); // resume a variavel em 5 caracteres
$log=mb_strtoupper($nm); // deixa tudo maiusculo


$x=date("i:s"); // pega os minutos e segundos atuais
$y=explode(":", $x); // quebra o $x
$min=substr($y[0],0,1); // pego s� o min. e deixo com 1 caracter
$seg=$y[1]; 

$time="$min$seg"; // crio a variavel

$retorno=trim("$log$time"); // monta a nova variavel, com 5 caracteres + minutos e segundos
$gera=ereg_replace(" ","",$retorno); // tira o restante de espa�os se houver

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

}

function inteiro($nr) {
 
$format=ereg_replace(" ","",strtr($nr, ",.","  "));

return $format;

}


function dtmysql($d) {
 
 $t=explode("/", $d);
 $x="$t[2]-$t[1]-$t[0]";
 
 return $x;
 
 }

function dtpadrao($d2) {
 
 $t=explode("-", $d2);
 $x="$t[2]/$t[1]/$t[0]";
 
 return $x;
 
 }


// GERA��O DO C�DIGO SOBRE UM TEXTO, NOME, LOGIN ...
$login = gerastr("php brasil!", "5");
echo $login;


// gera��o de n�mero inteiro, retirando pontos e virgulas
$numero = inteiro("1.978,80");
echo $numero;


// CONVERTE DATA PARA FORMATO MYSQL
$dmy = dtmysql("01/01/2007");
echo $dmy;


// CONVERTE DATA PARA FORMATO HUMANO
$dh = dtpadrao("2007-01-01");
echo $dh;

?>