首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将这些字符串与其他字符串连接起来

将这些字符串与其他字符串连接起来
EN

Stack Overflow用户
提问于 2019-01-07 03:01:43
回答 1查看 23关注 0票数 0

我正在编写代码,以便使用变量设置我的姓名和电子邮件地址的字符串。我有一个问题的字符串加入,因为它不允许我使用<,除非我必须使用空格,我试图使用str_replace删除空格,但它仍然显示我的名字没有电子邮件地址。

当我尝试这样做时:

代码语言:javascript
复制
$email = $_SESSION["firstname"] . ' <' . $_SESSION["email"] . '>';

到目前为止,这只是有效的:

代码语言:javascript
复制
$email = $_SESSION["firstname"] . ' < ' . $_SESSION["email"] . ' >';

下面是完整的代码:

代码语言:javascript
复制
<?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;
?>

它将显示的内容如下所示:

代码语言:javascript
复制
Rob < robemail@gmail.com >

以下是我想要实现的目标:

代码语言:javascript
复制
Rob <robemail@gmail.com>

我想要显示我的姓名和电子邮件地址来与<>一起,所以我想在选择选项中输出它们。

你能给我举个例子吗?我怎样才能让字符串与我的名字和电子邮件地址连接在一起,让它像Rob <robemail@gmail.com>一样显示?

谢谢。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54064877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档