Tab\t在php中不工作
使用PHP时:Tab\t在php中不工作,php,Php,使用PHP时: <?php //coba spasi atau tab $matrix=array(array(0.4444444,0.25,3), array(0.62,0.5,5.33), array(2,0.91,3.333333333) ); //print_r($matrix); foreach($matrix as $baris){ foreach($baris as $bar){ echo rou
<?php
//coba spasi atau tab
$matrix=array(array(0.4444444,0.25,3),
array(0.62,0.5,5.33),
array(2,0.91,3.333333333)
);
//print_r($matrix);
foreach($matrix as $baris){
foreach($baris as $bar){
echo round($bar,4)."\t";
}
echo '<br>';
} ?>
改变
echo-round($bar,4)。”;
到
echo''。圆形($bar,4)。'';
更改
echo round($bar,4).'<span style="display: inline-block; width: 60px;"></span>';
echo-round($bar,4)。”;
到
echo''。圆形($bar,4)。'';
空白(包括选项卡)在HTML中折叠
您需要将所有输出包装在
标记中,或者使用空白:pre代码>CSS属性
echo '<pre>';
foreach ( $matrix as $baris ) {
foreach ( $baris as $bar ) {
echo round( $bar, 4 ) . '\t';
}
echo '<br>';
}
echo '</pre>';
在您的情况下,一个
可能更可取。包括制表符在内的空白在HTML中是折叠的
您需要将所有输出包装在
标记中,或者使用空白:pre代码>CSS属性
echo '<pre>';
foreach ( $matrix as $baris ) {
foreach ( $baris as $bar ) {
echo round( $bar, 4 ) . '\t';
}
echo '<br>';
}
echo '</pre>';
在您的情况下,一个
可能更可取。您应该只使用
,这正是
的本意。您应该只使用
,这正是
的本意。在循环之前添加预标记
echo';
foreach(矩阵为$baris){
foreach($baris作为$bar){
回声圆($bar,4)。“\t”;
}
回声“
”;
}
回声';
在循环之前添加预标记
echo';
foreach(矩阵为$baris){
foreach($baris作为$bar){
回声圆($bar,4)。“\t”;
}
回声“
”;
}
回声';
这并不能真正解决问题。他想让这些列对齐,但这并没有对齐它们,只是用空格隔开,这并不能真正解决问题。他希望列对齐,但这并没有对齐它们,而是用空格隔开。你可以用sprintf
这样做。你可以用sprintf
这样做。
echo '<span style="display: inline-block; width: 60px;">'.round($bar,4).'</span>';
echo '<pre>';
foreach ( $matrix as $baris ) {
foreach ( $baris as $bar ) {
echo round( $bar, 4 ) . '\t';
}
echo '<br>';
}
echo '</pre>';