我写了这个:PHP填充字符串包含特殊字符
$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>";
}
$数量始终(天数)1和14之间的值,即一个或两个字符。目标是在我的输出中有一个很好的对齐方式。这里是我的输出结果:
Date | Number | Type
28.02.2017 | 2********| Top
26.02.2017 | 11********| Basic
这不是工作,$填充的值总是相同的,的其他选项,如果我似乎没有得到认可。任何想法如何解决这个问题?谢谢。
权str_pad使用这个问题方面:) – hassan