以下是一个示例的PHP代码,用于生成一个带有链接的表格:
<?php
// 创建一个关联数组,包含表格的数据
$tableData = array(
array("Name", "Age", "Email"),
array("John", 25, "john@example.com"),
array("Jane", 30, "jane@example.com"),
array("Mike", 35, "mike@example.com"),
);
// 创建一个函数,用于生成带有链接的单元格
function createLinkCell($url, $text) {
return "<a href='$url'>$text</a>";
}
// 输出表格的HTML代码
echo "<table>";
foreach ($tableData as $row) {
echo "<tr>";
foreach ($row as $cell) {
// 如果单元格内容是邮箱地址,则将其转换为链接
if (filter_var($cell, FILTER_VALIDATE_EMAIL)) {
echo "<td>" . createLinkCell("mailto:$cell", $cell) . "</td>";
} else {
echo "<td>$cell</td>";
}
}
echo "</tr>";
}
echo "</table>";
?>
这段代码会生成一个包含姓名、年龄和邮箱的表格。如果单元格内容是有效的邮箱地址,那么会将其转换为一个邮箱链接。
上一篇:php的表格边框颜色
下一篇:php 数组倒叙排序
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站