php打印数组元素与空间

时间:2017-07-11 04:31:52

标签: php

这是我的代码,我想在每个数组元素之间打印单个空格 我面临的问题是在每个元素上都有空间,但第一个元素也有空间     

$handle = fopen ("php://stdin","r");
fscanf($handle,"%d",$n);
$arr_temp = fgets($handle);
$arr = explode(" ",$arr_temp);
array_walk($arr,'intval');
for($i=sizeof($arr);$i>=0;$i--)
{

  echo $arr[$i]." ";

} 

 ?>

我的输出是" 2 3 4 1"我想" 2 3 4 1" 第一个元素中有空间。

2 个答案:

答案 0 :(得分:1)

使用ltrim()它会从左端删除空格

阅读documentation了解更多详情

答案 1 :(得分:0)

ltrim会从左侧删除空格

echo ltrim($arr[$i])." ";