-1
誰もが最後の要素が0であるこの2次元配列からすべての行を取得し、それを新しい配列に保存する方法を知っていますか?解決策は、任意の最後の数字のために分割することができるかどう最後の列を基準として配列からすべての行を取得するにはどうすればよいですか?
1 2 3 4 5 0
6 7 8 9 10 0
は素晴らしいことだろう:(test.txt
ファイルからコピー)
1 2 3 4 5 0
11 12 13 14 15 1
6 7 8 9 10 0
16 17 18 19 20 1
アップ配列は、最後の0 とし、スプリット新しいタブは次のように見なければならない後の2行が含まれていますまたはチャーリン行。私はあなたのコード:)上記
<?php
$tab = array();
$file = file('test.txt');
foreach ($file as $item) {
array_push($tab, explode(' ', trim($item)));
};
$array_new_number = array();
foreach($tab as $row){
$length = count($row);
if($row[$length-1] == 0){
//var_dump($row);
array_push($array_new_number,$row);
}
}
foreach($array_new_number as $item){
foreach ($item as $value) {
echo $value . ' ';
}
echo '<br>';
}
?>
しないから少し変更を行う
おかげ – RomanPerekhrest
追加の配列を取得するか '$ tab'配列をフィルタリングしますか? – RomanPerekhrest
追加配列 – Marcin