php打印带有空格的数组元素
这是我的代码,我想在每个数组元素之间打印一个空格 我面临的问题是每个元素都有空间,但第一个元素也有空间php打印带有空格的数组元素,php,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[
$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”
第一个元素中有空格 使用ltrim()
它将从左端移除空间
阅读了解更多详细信息ltrim将删除左侧的空格
echo ltrim($arr[$i])." ";
添加
isset($arr[$i])&&$arr[$i]=“?$arr[$i]。”:“
忽略未设置和空白值。@pranavmandlik请将答案标记为已接受,以便其他开发人员知道答案已被回答。是的,当然,但它说您可以在10分钟内接受答案