bmb*_*aeb 4 php spaces explode strlen
我有一些数据需要清理成固定长度的格式。我正在使用 PHP 获取数据,将其隐藏,然后放回原处,但它没有按计划工作。数据中间的每一块都有一个特定的点,该点应该有空格以将长度增加到适当的字符数。我用来执行此操作的代码是:
while ($row = mysql_fetch_array($databasetable)) {
$key = $row['KEY'];
$strlength = strlen($key);
while ($strlength < 33) {
$array = explode(' TA',$key);
$key = $array[0] . ' TA' . $array[1];
$strlength++;
}
}
Run Code Online (Sandbox Code Playgroud)
它需要一个'TA'并在它之前添加两个空格,冲洗并重复直到总长度为33,但是当我输出值时,它只返回一个空格。有趣的是,即使它显示一个空格,它也会返回 33 的 strlen,即使它不显示 33 个字符。
任何帮助解决这个问题将不胜感激。