我一直在嘗試(不成功)將多個數組的輸出合併到一個數組中。什麼,我試過一個例子是:php合併數組
$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
)
感謝您對先進的任何建議。
你可以扁平化的陣列。在這方面有很多例子可以解決這個問題。 – Joe