这是我的代码,我想在每个数组元素之间打印单个空格 我面临的问题是在每个元素上都有空间,但第一个元素也有空间
$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" 第一个元素中有空间。
答案 0 :(得分:1)
使用ltrim()
它会从左端删除空格
阅读documentation了解更多详情
答案 1 :(得分:0)
ltrim会从左侧删除空格
echo ltrim($arr[$i])." ";