字符串问题,请帮帮忙啊。

tonyvicky1 2003-10-18 05:57:15
有一个字符串是
$a="this is http://www.linux.org/tmp/1.jpg xxxxxxxxxx";
请问如何把这个字符串中的"http://www.linux.org/tmp/1.jpg"单独的提取出来
...全文
28 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feel8 2003-10-18
  • 打赏
  • 举报
回复
偶不会正则,只能用笨办法:)

<?php
$str = "this is http://www.linux.org/tmp/1.jpg xxxxxxxxxx";
echo url($str);

function url($str){
$str = explode(" ", $str);
$str[2] = "<a href=\"".$str[2]."\">".$str[2]."</a>";
$str = implode(" ", $str);
return $str;
}
?>
Shawn和月 2003-10-18
  • 打赏
  • 举报
回复
查找 "http://",在其头部加入 '<a href="',然后在其后搜索空格,加入结束标志 '">...</a>'。
用正则表达式也许会更方便。
tonyvicky1 2003-10-18
  • 打赏
  • 举报
回复
我的意思并不是切开字符串啊。
而是把http://www.linux.org/tmp/1.jpg替换成<a href="http://www.linux.org/tmp/1.jpg"></a>
但是并不是只替换这一个字符串,只要有相似的就替换掉,例如在这个字符串中还有http://fd.com也进行如此形式的替换。
feel8 2003-10-18
  • 打赏
  • 举报
回复
<?php
$str = "this is http://www.linux.org/tmp/1.jpg xxxxxxxxxx";
$str = explode(" ", $str);
echo $str[2];

?>

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧