2010-01-02 3 views
0

이 PHP를 사용하여 디렉토리에 저장된 내용이나 텍스트 파일을 표시하면 텍스트 파일은 모두 동일한 형식을 따릅니다. 나는 각의를 제공 할 수 있습니다,루프로 텍스트를 변수로 구분합니다.

태그, 이름, 설명, 텍스트 1, 텍스트 2, 텍스트 3, 날짜

그래서 대신 출력 $ 항목 :

$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>'; 

각 텍스트 파일에 7 개 $ 항목이 있습니다 자신의 변수?

감사합니다.

답변

4

이 시도 :

$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>'; 
1

시도 :

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