到目前为止,我的代码是从一个.txt文件中读取的,解析信息并通过html输出。我的问题是如何将$name和$email变量回显到两列表中?
这是我的代码:
<?php
// Read the file into an array
$users = file("names.txt");
// Cycle through the array
foreach ($users as $user) {
// Parse the line, retriving the name and e-mail address
list($name, $email) = explode(" ", $user);
// Remove newline from $email
$email = trim($email);
// Output the data...how could I do this with a two-column table?
echo "<a href=\"mailto:$email\">$name</a> <br />";
}
?>
提前谢谢。
最佳答案
只需添加一些标记
// Read the file into an array
$users = file("names.txt");
if (count($users)) {
// Open the table
echo "<table>";
// Cycle through the array
foreach ($users as $user) {
// Parse the line, retriving the name and e-mail address
list($name, $email) = explode(" ", $user);
// Remove newline from $email
$email = trim($email);
// Output a row
echo "<tr>";
echo "<td>$name</td>";
echo "<td><a href=\"mailto:$email\">$email</a></td>";
echo "</tr>";
}
// Close the table
echo "</table>";
}
关于php - PHP中的Echo表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7907807/