2016-10-09 11 views
0

私はtxtファイルを持っています。PHPのファイルから文字列を抽出する方法

source.txt:

test.com,Test 
www.cnn.com,CNN 
twitter.com,Twitter 

私は出力

のようにそれを印刷したい:私のコードは動作しません

<a target="_blank" href="http://test.com">Test</a> 
<a target="_blank" href="http://www.cnn.com">CNN</a> 
<a target="_blank" href="http://twitter.com">Twitter</a> 

$array = explode("\n", file_get_contents('/home/source.txt')); 
echo '<a target="_blank" href="http://' . $array[0] . '">'. $array[1] . '</a>' 

答えて

5
// explode file by end off line 
$array = explode("\n", file_get_contents('/home/source.txt')); 

// here $array[0] should be "test.com,Test" 

// lets loop 
foreach($array as $item) { 

    // now create array from our line of text 
    $data = explode(",", $item); 

    // output 
    echo '<a target="_blank" href="http://' . $data[0] . '">'. $data[1] . '</a>'; 
} 

もっと良いですか?

+0

ありがとうございますが、PHPエラーが発生しました。 – Brad

+0

どちらですか?私はちょうど今私が行方不明になっているのを見た ";"とエコーの終わり。それは問題ですか? –

+0

ありがとう、それは動作します! – Brad

関連する問題