仅输出 PHP 数组的 1 行作为超链接
Output 1 Row only of PHP Array as Hyperlink
我正在输出 MySQL 查询的结果,其中包含有关用户和所选主题的信息。其中一行包含电子邮件地址。我希望 php 仅将此行输出为超链接,而将其余部分保留为文本。我该怎么做?
$resultSet = $db->query ("...my query");
echo $resultSet -> num_rows;
While($rows = $resultSet ->fetch_assoc())
{
$subject [1] = $rows['First_Name'];
$subject [2] = $rows['Surname'];
$subject [3] = $rows['Email_Address'];
$subject [4] = $rows['Subject1'];
$subject [5] = $rows['Subject2'];
$subject [6] = $rows['Subject2'];
$subjectOutput = array_filter($subject, 'strlen');
$subjectString = implode($subjectOutput, '<br/>');
$output .= "<p> ". $subjectString." </p>";
}
试试这个
$resultSet = $db->query ("...my query");
echo $resultSet -> num_rows;
While($rows = $resultSet ->fetch_assoc())
{
$subject [1] = $rows['First_Name'];
$subject [2] = $rows['Surname'];
$subject [3] = "<a href='mailto:" . $rows['Email_Address'] . ">" . $rows['Email_Address'] . "</a>";
$subject [4] = $rows['Subject1'];
$subject [5] = $rows['Subject2'];
$subject [6] = $rows['Subject2'];
$subjectOutput = array_filter($subject, 'strlen');
$subjectString = implode($subjectOutput, '<br/>');
$output .= "<p> ". $subjectString." </p>";
}
检查 Email_Address
是否为空,如果不为空 - 将其包装在 <a>
标签中:
$subject [3] = $rows['Email_Address']
? ('<a href="#">' . $rows['Email_Address'] . '</a>')
: '';
我正在输出 MySQL 查询的结果,其中包含有关用户和所选主题的信息。其中一行包含电子邮件地址。我希望 php 仅将此行输出为超链接,而将其余部分保留为文本。我该怎么做?
$resultSet = $db->query ("...my query");
echo $resultSet -> num_rows;
While($rows = $resultSet ->fetch_assoc())
{
$subject [1] = $rows['First_Name'];
$subject [2] = $rows['Surname'];
$subject [3] = $rows['Email_Address'];
$subject [4] = $rows['Subject1'];
$subject [5] = $rows['Subject2'];
$subject [6] = $rows['Subject2'];
$subjectOutput = array_filter($subject, 'strlen');
$subjectString = implode($subjectOutput, '<br/>');
$output .= "<p> ". $subjectString." </p>";
}
试试这个
$resultSet = $db->query ("...my query");
echo $resultSet -> num_rows;
While($rows = $resultSet ->fetch_assoc())
{
$subject [1] = $rows['First_Name'];
$subject [2] = $rows['Surname'];
$subject [3] = "<a href='mailto:" . $rows['Email_Address'] . ">" . $rows['Email_Address'] . "</a>";
$subject [4] = $rows['Subject1'];
$subject [5] = $rows['Subject2'];
$subject [6] = $rows['Subject2'];
$subjectOutput = array_filter($subject, 'strlen');
$subjectString = implode($subjectOutput, '<br/>');
$output .= "<p> ". $subjectString." </p>";
}
检查 Email_Address
是否为空,如果不为空 - 将其包装在 <a>
标签中:
$subject [3] = $rows['Email_Address']
? ('<a href="#">' . $rows['Email_Address'] . '</a>')
: '';