Umm... De functie :)
Ik zag de functie printf hier nog niet bijstaan, en omdat hij best nuttig is, heb ik me maar even geregistreerd om een kort artikeltje hierover te schrijven.
sprintf wordt het meest gebruikt om ergens tussen een tekst gegevens te proppen. Bij en language file for instance.
Omdat ik het niet echt kan uitleggen, geef ik maar voorbeelden:
Code (php)
Zoals je (hopelijk) ziet vervangt sprintf dus %s door een bepaalde tekst.
Meer voorbeelden:
Code (php)
Nu de uitleg waarom %s en %u. Op PHP.net staat een hele leuke lijst met alle vormen, hier is die:
% - a literal percent character. No argument is required.
b - the argument is treated as an integer, and presented as a binary number.
c - the argument is treated as an integer, and presented as the character with that ASCII value.
d - the argument is treated as an integer, and presented as a (signed) decimal number.
u - the argument is treated as an integer, and presented as an unsigned decimal number.
f - the argument is treated as a float, and presented as a floating-point number.
o - the argument is treated as an integer, and presented as an octal number.
s - the argument is treated as and presented as a string.
x - the argument is treated as an integer and presented as a hexadecimal number (with lowercase letters).
X - the argument is treated as an integer and presented as a hexadecimal number (with uppercase letters).
Zoals je al kan raden, nee ik had geen zin om dat te vertalen :P.
Ik vind hte nu wel weer genoeg, nu snap je het basic idee van sprintf(). Je kunt zelf verder klooien, evt met hulp van http://nl.php.net/sprintf.
Huh? What about printf?
printf() doet in principe hetzelfde, maar die print zichzelf meteen simpel gezegd.
Voorbeeld:
-----------------------------------------------------------------------------------
Tot zover sprintf. Vragen hoor ik wel.