Ich weiß nicht wirklich, wofür das nützlich sein könnte. Ich schätze die Bemühung, Schnipsel zu posten, aber hört mir bei diesem einen zu.
Diese Funktion verwendend echo getZeroPaddedNumber(123, 4); Wird mich 35 Zeichen „kosten“.
Dies verwendend str_pad(123, 4, “0”, STR_PAD_LEFT); Wird mich 39 Zeichen „kosten“.
Also kostet mich diese benutzerdefinierte Funktion mehr Platz (und Zeit?) als die eingebaute Funktion zu verwenden. Wenn das Argument ist, dass man sich mit dieser Funktion „STR_PAD_LEFT“ nicht merken muss, dann sollte man vielleicht sein Gedächtnis trainieren oder einen anderen Job suchen (wenn Webentwicklung dein Job ist ;)).
Versteht mich nicht falsch. Ich könnte etwas harsch klingen, aber es ist nur die Sichtweise eines Benutzers. Keine persönliche Beleidigung.
Ich weiß nicht wirklich, wofür das nützlich sein könnte. Ich schätze die Bemühung, Schnipsel zu posten, aber hört mir bei diesem einen zu.
Diese Funktion verwendend
echo getZeroPaddedNumber(123, 4);
Wird mich 35 Zeichen „kosten“.
Dies verwendend
str_pad(123, 4, “0”, STR_PAD_LEFT);
Wird mich 39 Zeichen „kosten“.
Also kostet mich diese benutzerdefinierte Funktion mehr Platz (und Zeit?) als die eingebaute Funktion zu verwenden. Wenn das Argument ist, dass man sich mit dieser Funktion „STR_PAD_LEFT“ nicht merken muss, dann sollte man vielleicht sein Gedächtnis trainieren oder einen anderen Job suchen (wenn Webentwicklung dein Job ist ;)).
Versteht mich nicht falsch. Ich könnte etwas harsch klingen, aber es ist nur die Sichtweise eines Benutzers. Keine persönliche Beleidigung.
Kleine Korrektur dort.
Es sollte so aussehen
——————
Dies verwendend
echo str_pad(123, 4, “0″, STR_PAD_LEFT);
Wird mich 48 Zeichen „kosten“.
——————
Beide Funktionen benötigen ein echo ;-)
Das ist nur das Umschreiben einer bestehenden Funktion. Es hat keinen Sinn.
In einfachen Schritten haben Sie nützlichen Code bereitgestellt.
sprintf('%04d', 123);21 Zeichen und keine benutzerdefinierte Funktion erforderlich.