Php 循环将文本分隔为变量
我用这个PHP来显示目录中的内容或文本文件,这些文本文件都遵循相同的格式Php 循环将文本分隔为变量,php,Php,我用这个PHP来显示目录中的内容或文本文件,这些文本文件都遵循相同的格式 $contents = file_get_contents($filename); $items = explode('¬', $contents); echo '<table width="500" border="1" cellpadding="4">'; foreach ($items as $item) { echo "<tr><td>
$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>';
$contents=file\u get\u contents($filename);
$items=分解(“,”,$contents);
回声';
foreach($items作为$item){
回显“$item\n”;
}
回声';
每个文本文件中有7个$items:
标记、名称、描述、文本1、文本2、文本3、日期
因此,我可以给每个变量指定它自己的变量,而不是输出$item吗
谢谢。试试这个:
$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>';
$contents=file\u get\u contents($filename);
列表($tag、$name、$description、$text1、$text2、$text3、$date)=分解(“,”,$contents);
回声';
回显“$tag\n”;
回显“$name\n”;
回显“$description\n”;
回显“$text1\n”;
回显“$text2\n”;
回显“$text3\n”;
回显“$date\n”;
回声';
试试这个:
$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>';
$contents=file\u get\u contents($filename);
列表($tag、$name、$description、$text1、$text2、$text3、$date)=分解(“,”,$contents);
回声';
回显“$tag\n”;
回显“$name\n”;
回显“$description\n”;
回显“$text1\n”;
回显“$text2\n”;
回显“$text3\n”;
回显“$date\n”;
回声';
试试:
尝试:
将文本文件视为用字符分隔的csv文件
然后,您可以依赖头文件来描述字段(列)或以数字方式访问它们。将文本文件视为以字符分隔的csv文件 然后,您可以依赖头文件来描述字段(列)或以数字方式访问它们