Ich habe diese Funktionen nie zuvor benutzt, aber nachdem ich viel über sprintf() gelesen hatte, beschloss ich, dass ich es kennen lernen sollte.Warum gibt sprintf() nichts aus?
Also ging ich weiter und tat folgendes.
function currentDateTime() {
list($micro, $Unixtime) = explode(" ",microtime());
$sec= $micro + date("s", $Unixtime);
$sec = mb_ereg_replace(sprintf('%d', $sec), "", ($micro + date("s", $Unixtime)));
return date("Y-m-d H:i:s", $Unixtime).$sec;
}
sprintf(currentDateTime());
Es druckt nichts. Mit der Funktion printf() auf der anderen Seite:
printf(currentDateTime());
Es druckt das Ergebnis gut. Was ist der Unterschied zwischen diesen beiden Funktionen und wie verwende ich die Funktion sprintf() richtig?
Ich erinnere mich von '** still ** 'printf()'' denken :) – deed02392
@ deed02392 , Ist das nicht "String"? – Pacerier