【发布时间】:2018-06-14 09:56:26
【问题描述】:
我有一个要求,用户名输入为 textdev\userid
我需要从这个字符串中获取用户ID,我尝试使用explode,但它不适用于“\”。
谁能建议我如何在 php 中从这个字符串中提取用户 ID。
【问题讨论】:
我有一个要求,用户名输入为 textdev\userid
我需要从这个字符串中获取用户ID,我尝试使用explode,但它不适用于“\”。
谁能建议我如何在 php 中从这个字符串中提取用户 ID。
【问题讨论】:
使用以下代码:-
<?php
$inputString = "textdev\userid";
$userId = explode("\\",$inputString)[1];
echo $userId;
?>
我们需要用\转义正则表达式中的特殊字符,因此\\将导致转义\
输出:-
userid
【讨论】:
你必须逃离\。所以在爆炸时使用\\。
【讨论】:
$entered_username的实际内容是什么