我一直在尝试(未成功地)将多个数组的输出合并为一个数组。我尝试过的一个例子是:
$data1 = array("cat", "goat");
$data2 = array("dog", "cow");
print_r(array_merge($data1, $data2));
这个方法可以正常工作,但是使用下面的代码,我如何实现我想要的输出结果?
$filename = "item.txt";
$lines = array();
$file = fopen($filename, "r");
while(!feof($file)) {
$lines[] = explode("\t", fgets($file));
}
fclose ($file);
foreach ($lines as $inner){
$item = array($inner[1]);
echo "<pre>";
print_r($item);
echo "</pre>";
}
我的当前输出为:
Array
(
[0] => Item one
)
Array
(
[0] => Item two
)
Array
(
[0] => Item three
)
Array
(
[0] => Item four
)
希望的输出结果是:
Array
(
[0] => Item one
[1] => Item two
[2] => Item three
[3] => Item four
)
非常感谢您提供的任何建议。