Döngü değişkenleri içine metin ayrıldı

3 Cevap

Bir dizinde düzenlenen içeriği veya metin dosyalarını görüntülemek için bu PHP kullanarak Im, metin aynı formatı takip dosyaları.

$contents = file_get_contents($filename);
     $items = explode('¬', $contents);
     echo '<table width="500" border="1" cellpadding="4">';
     foreach ($items as $item) {
       echo "<tr><td>$item</td></tr>\n";
     }
     echo '</table>';

: Her metin dosyasındaki 7 $ öğe vardır

etiket, adı, tanımı, text1, metin2, text3, tarih

Yani $ yerine öğeyi çıktısı, i her biri kendi değişken verebilir?

Teşekkürler.

3 Cevap

Bu deneyin:

$contents = file_get_contents($filename);
list($tag, $name, $description, $text1, $text2, $text3, $date) = explode('¬', $contents);

echo '<table width="500" border="1" cellpadding="4">';
echo "<tr><td>$tag</td></tr>\n";
echo "<tr><td>$name</td></tr>\n";
echo "<tr><td>$description</td></tr>\n";
echo "<tr><td>$text1</td></tr>\n";
echo "<tr><td>$text2</td></tr>\n";
echo "<tr><td>$text3</td></tr>\n";
echo "<tr><td>$date</td></tr>\n";
echo '</table>';

Deneyin:

while(list($tag,$name,$desc,$text1,$text2,$text3,$date) = each($items){
    // do something
}

¬ karakter tarafından ayrılmış bir csv dosyası olarak metin dosyası davranın.

http://www.php.net/manual/en/function.fgetcsv.php

Sonra alanlar (sütunlar) tanımlamak veya sayısal onlara erişmek için bir başlık dosyası güvenmek ya.