创建未正确索引的数组

时间:2018-07-09 16:43:03

标签: php

我试图找出别人的代码在我的公司不再有效。

我有一个变量集$row[9]。数据来自php解析的CSV文件。 var_dump看起来像这样

enter image description here

当我尝试通过执行$row[9]$school = explode(",", $row[9])放入数组时 var_dump($school)输出。

enter image description here

print_r($school)输出。 print_r

$school看起来像这样吗?

     [0] => array(1) {[0] => string(8) "2/3-AM"}
     [1] => array(1) {[0] => string(8) "2/3-AM"}
     [2] => array(1) {[0] => string(8) "1/2B-AM"}

让我知道是否需要添加其他信息。

1 个答案:

答案 0 :(得分:0)

如果第一个屏幕截图是$row[9]所取的所有值,则会显示。就像在列表上进行迭代一样,$row[9]在执行的开始和结束之间具有多个值。它不是所有这些值的数组;分别是每个值。

如果您要使用explode(',', $each_value),则每个值都将变成array( [0] => $each_value ),因为每个值都不包含逗号。

鉴于您预期的输出,似乎$row[9]是这些字符串的数组,而只是一个随时间变化的字符串。