第一個文本文件:
Mark
Jon
Brik
而第二個文本文件:
Davdiosn
smith
gick
我要讓他們像:
Mark Davodison
Jon Smith
Brick Grick
我該怎麼做?
第一個文本文件:
Mark
Jon
Brik
而第二個文本文件:
Davdiosn
smith
gick
我要讓他們像:
Mark Davodison
Jon Smith
Brick Grick
我該怎麼做?
然後用array_splice
我不想說php ... –
那麼什麼語言呢???它的概念很重要 – 2013-05-19 12:02:53
嘿,他甚至把問題標記爲'php' :) – 2013-05-19 14:30:25
載入的文件使用file
和使用過濾器空間的陣列array_filter
$a = array_filter(file("a.log"));
$b = array_filter(file("b.log"));
您可以使用array_map
foreach(array_map(null, $a, $b) as $name) {
echo implode(" ", array_map("trim",$name)), PHP_EOL;
}
或者MultipleIterator
$mi = new MultipleIterator();
$mi->attachIterator(new ArrayIterator($a));
$mi->attachIterator(new ArrayIterator($b));
foreach($mi as $name) {
echo implode(" ", array_map("trim", $name)), PHP_EOL;
}
輸出
Mark Davdiosn
Jon smith
Brik gick
隨着柱的組合選擇和正則表達式,你可以在記事本中實現這一++。
現在的文件應該是這個樣子,
Mark Davdiosn
Jon smith
Brik gick
您可能會看到之間更多的是一個空間一些字的詞。
(){2,}
()
現在你有文件,你想要它。
Mark Davdiosn
Jon smith
Brik gick
乾杯..
想一想,試一試,發佈您的代碼。這是SO。 – michi
@michi - http://meta.stackexchange.com/questions/122986/is-it-ok-to-leave-what-have-you-tried-comments –
@PédeLeão好吧,我同意,可以理解爲不友好,儘管這並不意味着。感謝您的提醒。 – michi