我需要一些有关字符串的 PHP 帮助。
我有一个文本框字段,用户将在其中输入 Facebook 个人资料链接。
现在的问题是我需要这个字符串:“http://graph.facebook.com/zuck ”。
输入可以是这样的:
http://facebook.com/zuck
http://www.facebook.com/zuck
www.facebook.com/zuck
facebook.com/zuck
最好的方法是什么?预先感谢您。
最佳答案
要接受 facebook.com/username
格式的任何内容,其中 username
是带有点、破折号和下划线的字母数字(不确定 Facebook 到底允许什么):
if (preg_match('%facebook.com/([a-z0-9._-]+)%i', $input, $m))
{
echo 'http://graph.facebook.com/', $m[1], "\n";
}
关于php - 使用字符串 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16874145/