php - 使用字符串 - PHP

标签 php string

我需要一些有关字符串的 PHP 帮助。

我有一个文本框字段,用户将在其中输入 Facebook 个人资料链接。

示例:http://facebook.com/zuck

现在的问题是我需要这个字符串:“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/

相关文章:

java - Android - 读取大文本文件的更有效方法

PHPUnit/Silverstripe 测试返回 "Couldn' t run query", "Table doesn' t exist"

php - 仅在 session 不存在时才加载 session_start()?

php - 在 CURL 中使用 cookie jar 时如何注入(inject) cookie?

php - mysql_connect 不适用于 php?

mysql - 在 MariaDB 中标准化街道地址的最佳方法

c++ - C++中的字符数组

javascript 逻辑 else 如果不工作

iOS:本地化多行字符串文字

python - 根据相似性替换字符串