PHP数组小问题

PHP数组小问题,php,arrays,Php,Arrays,我真的不知道该怎么解释。它是如此简单,我无法理解为什么它不起作用 我有一个循环。它将一组字符串放入一个数组中。如果我用任何给定的字符串填充单个变量,它将完美地输出它 但是用字符串填充数组会让我感到恐惧: 阵列 注意:我的字符串不全是“数组” 我循环的方式是: while(...) { $arr[] = $resultFromLoop; } 这是我的垃圾桶 array(1) { ["tagName"]=> string(5) "magic"

我真的不知道该怎么解释。它是如此简单,我无法理解为什么它不起作用

我有一个循环。它将一组字符串放入一个数组中。如果我用任何给定的字符串填充单个变量,它将完美地输出它

但是用字符串填充数组会让我感到恐惧:

阵列

注意:我的字符串不全是“数组”

我循环的方式是:

 while(...)
 {
     $arr[] = $resultFromLoop;
 }
这是我的垃圾桶

    array(1) {
      ["tagName"]=>
      string(5) "magic"
    }
    array(1) {
      ["tagName"]=>
      string(4) "nunu"
    }
    array(1) {
      ["tagName"]=>
      string(5) "books"
    }
    array(1) {
      ["tagName"]=>
      string(0) ""
    }
    array(1) {
      ["tagName"]=>
      string(3) "zzz"
    }
    array(1) {
      ["tagName"]=>
      string(4) "grey"
    }
    array(1) {
      ["tagName"]=>
      string(3) "new"
    }
    array(1) {
      ["tagName"]=>
      string(6) "flight"
    }

这是因为处理数组就像处理字符串一样

它将一组字符串放入一个数组中


不,没有任何条件。我已经给了你一个神奇的
var_dump($resultFromLoop)
函数,但是你太懒了,不想用它来调试你的代码(因为有这样一个函数,你可以问任何问题,不用费心思考)

你能发布一个更详细的代码摘录吗?你没有付出太多的努力。我已经尝试过var_dump,否则我不会要求。它返回一个外观正确的数组。也许你可以只回答我一次问题,我就可以学习,不再问同样的问题,而不必重复半打,直到有人给我一行谷歌和php.net无法回答的代码。@Sennheiser:
var\u dump($resultFromLoop);var_转储($arr)---将结果按原样复制到您的问题中。@Sennheiser:so
$resultFromLoop['tagName']
是一个字符串,
$resultFromLoop
是一个数组。正如我所说-
var\u dump()
可以帮助您调试代码,而无需这样做。