<?php
$letters = range(A,Z);
$format_string = '<li><a href="#%s">%s</a></li>';
foreach ($letters as $key => $letter) {
echo printf($format_string,$letter, $letter);
}
?>
Dies sollte von AW ein li mit dem Alphabet drucken, aber die Ausgabe wie folgt aussieht:Warum gibt dieses printf 27 wiederholt aus?
A
B
etc .. den ganzen Weg bis zur letzten Nummer.
Die Verwendung eines regulären Echos mit String-Verkettung gibt die Liste ohne 27 aus.
check quotes => Bereich ('A', 'Z'); –
Was gibt 'printf' nach den Dokumenten zurück? Warum drucken Sie es? – Mat
Sie suchen nach [sprintf] (https://getcomposer.org/) nicht printf. – Andrew