【问题标题】:How to explode string after \ in php [closed]如何在php中\后爆炸字符串[关闭]
【发布时间】:2018-06-14 09:56:26
【问题描述】:

我有一个要求,用户名输入为 textdev\userid

我需要从这个字符串中获取用户ID,我尝试使用explode,但它不适用于“\”。

谁能建议我如何在 php 中从这个字符串中提取用户 ID。

【问题讨论】:

    标签: php explode


    【解决方案1】:

    使用以下代码:-

    <?php
    
    $inputString = "textdev\userid";
    $userId = explode("\\",$inputString)[1];
    echo $userId;
    
    ?>
    

    我们需要用\转义正则表达式中的特殊字符,因此\\将导致转义\

    输出:-

    userid
    

    【讨论】:

    • 效果很好,谢谢!
    【解决方案2】:

    你必须逃离\。所以在爆炸时使用\\

    【讨论】:

    • 不工作,这是我目前使用的 $parts = explode('\\', $entered_username);
    • $entered_username的实际内容是什么
    • 尝试 nandal 提供的其他可行的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    相关资源
    最近更新 更多