PHP在PHP中向左旋转数组

杰克杀手94

我试图在PHP中将数组旋转2次。它可以正常工作,但是由于某些未知原因,数组中有空格。这是我的代码:

$a_temp = fgets($handle);
$a = explode(" ",$a_temp);
for($i = 0; $i < 2; $i++){
    print_r($a);
    array_unshift($a, array_pop($a));
    print_r($a);
}

该文件具有以下内容:

1 2 3

现在我得到的输出是:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3

)
Array
(
    [0] => 3

    [1] => 1
    [2] => 2
)
Array
(
    [0] => 3

    [1] => 1
    [2] => 2
)
Array
(
    [0] => 2
    [1] => 3

    [2] => 1
)

如您所见,每次执行旋转时,都会在其中引入一个空格,并且在打印数组期间,它会以换行符的形式出现。有什么想法我做错了吗?

谁杰伊

正如@cHao ans @Kulvar指出的那样,您的“ 3”元素实际上是“ 3 \ n”,因为您的行fgets以a结束,\n这是正常的。

替换$a = explode(" ",$a_temp);$a = explode(" ",trim($a_temp));,您已确定。适用于任何字符串,无论是否为数字

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组向左旋转(递归)

来自分类Dev

数组向左旋转(递归)

来自分类Dev

在C ++中向左旋转x位

来自分类Dev

数组元素在 C# 中向左旋转 - 不受欢迎的输出

来自分类Dev

数组修改[左旋转]

来自分类Dev

在Jquery或Jquery Mobile中向左滑动即可向左旋转图像

来自分类Dev

向左旋转“ X” 4位

来自分类Dev

xrandr向左旋转右失败

来自分类Dev

是什么使数组在没有温度的情况下向左旋转?

来自分类Dev

AngularJS在div中旋转数组值

来自分类Dev

Xcode iPhone模拟器中“向左旋转”的击键到底是什么?

来自分类Dev

在具有4个字段的bst中向左旋转

来自分类Dev

旋转数组的元素

来自分类Dev

旋转数组坐标

来自分类Dev

以o(n)复杂度向左或向右旋转数组一定数量的位置

来自分类Dev

将数组的所有元素向左旋转“ k”位置,但我的代码将其向右移动

来自分类Dev

iOS相机输出向左旋转90度

来自分类Dev

C:二进制向左旋转

来自分类Dev

二叉搜索树向左旋转

来自分类Dev

iOS相机输出向左旋转90度

来自分类Dev

旋转数组数组吗?

来自分类Dev

Java-旋转数组

来自分类Dev

LL旋转是单向左旋转还是单向右旋转?

来自分类Dev

Java-Chars可以向左旋转但不能向右旋转?

来自分类Dev

Java-Chars可以向左旋转但不能向右旋转?

来自分类Dev

编码为Base64后,图像向左旋转90度

来自分类Dev

数字立方体,每行向左旋转一位

来自分类Dev

如何有效旋转数组?

来自分类Dev

旋转数组-然后进行操作