您想将显示的用户名(如abcd@somedomain.com)更改为仅abcd.所以对于这个我应该从@开始剪辑部分.
我可以通过Java或C#中的variablename.substring()函数很容易地做到这一点,但我不知道PHP的语法.所以帮助我做到这一点.
假设我有变量之类的.
$username = "abcd@somedomain.com";
$username = some
Run Code Online (Sandbox Code Playgroud)
字符串操作函数应该在这里调用; 这样echo $ username; 只能导致abcd.
San*_*hal 12
试试这个:
$username = substr($username, 0, strpos($username, '@'));
Run Code Online (Sandbox Code Playgroud)
使用strstr函数.
PHP参考的一个例子 -
<?php
$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // prints @example.com
$user = strstr($email, '@', true); // As of PHP 5.3.0
echo $user; // prints name
?>
Run Code Online (Sandbox Code Playgroud)
list($username, $domain) = explode('@', 'asdf@somedomain.com')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23740 次 |
| 最近记录: |