Ich schrieb dies:php fill Zeichenfolge mit Sonderzeichen
$date = $_SESSION['basket']['date'];
$number = $_SESSION['basket']['number'];
$type = $_SESSION['basket']['type'];
if ($number > 9) {
$fill = "********";
} else {
$fill = "*********";
}
echo "<pre>Date | Number | Type |</pre>";
foreach ($date as $key => $value) {
echo "<pre>" . $date[$key] . " | " . $number[$key] . $fill . "| " . $type[$key] . "</pre>";
}
$ Zahl ist immer ein Wert zwischen 1 und 14 (Anzahl der Tage), dh ein oder zwei Zeichen. Das Ziel ist eine gute Ausrichtung in meiner Ausgabe. Hier ist das Ergebnis meiner Ausgabe:
Date | Number | Type
28.02.2017 | 2********| Top
26.02.2017 | 11********| Basic
Dies funktioniert nicht, der Wert von $ fill ist immer das gleiche, die sonst Option meines wenn scheint nicht erkannt zu werden. Irgendeine Idee, wie man das löst? Vielen Dank.
die richtige str_pad Verwendung für dieses Problem Kontext :) – hassan