我正在编写代码,以便使用变量设置我的姓名和电子邮件地址的字符串。我有一个问题的字符串加入,因为它不允许我使用<
,除非我必须使用空格,我试图使用str_replace
删除空格,但它仍然显示我的名字没有电子邮件地址。
当我尝试这样做时:
$email = $_SESSION["firstname"] . ' <' . $_SESSION["email"] . '>';
到目前为止,这只是有效的:
$email = $_SESSION["firstname"] . ' < ' . $_SESSION["email"] . ' >';
下面是完整的代码:
<?php
$email = $_SESSION["firstname"] . ' < ' . $_SESSION["email"] . ' >';
echo $email;
$html = '<form method="post" action="">
<select name="emails" id="emails" value="" style="width:300px; height: 26px; margin-top: 10px; onchange="this.form.submit();" method="post">';
$values = array('unknown', $email);
foreach($values as $v)
{
$selected = '';
if($v == 'unknown')
{
$title = '';
}else{
$title = $v;
}
if($v == $_SESSION["from"])
{
$selected = "selected";
}
$html .= "<option $selected value='$v'>$title</option>";
}
$html .= "</form>
</select>";
echo $html;
?>
它将显示的内容如下所示:
Rob < robemail@gmail.com >
以下是我想要实现的目标:
Rob <robemail@gmail.com>
我想要显示我的姓名和电子邮件地址来与<
和>
一起,所以我想在选择选项中输出它们。
你能给我举个例子吗?我怎样才能让字符串与我的名字和电子邮件地址连接在一起,让它像Rob <robemail@gmail.com>
一样显示?
谢谢。
发布于 2019-01-07 03:11:43
https://stackoverflow.com/questions/54064877
复制相似问题