转换主题标签以链接

耶利米·扎卡(Jeremiah Zarca)

现在,我的第二个问题是,我的脚本无法识别第二个标签。例如,

#heavy / machine gun #test

返回:

<a href="tag.php?id=heavy+">#heavy</a> / machine gun #test

我的代码是:

$words = preg_split("/(#[^\s+[:space:]]+ )/", $str, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
foreach($words as $var => $value)
{
    if($value[0]=='#')
    {
     $test[$var]='<a href="tag.php?id='.urlencode(substr($value,1)).'"> '.$value.'</a>';

     $str=str_replace($value,$test[$var],$descrip);
    } 
}

第一个#号标签是一个链接,但不是第二个...

预先感谢,杰里米。

西蒙妮·尼格罗(Simone Nigro)
<?php 
$text = "#heavy / machine gun #test";

$text = preg_replace('/#(\w+)/', '<a href="tag.php?id=$1">#$1</a>', $text);
// or
// $text = preg_replace('/#([^\s+[:space:]]+)/', '<a href="tag.php?id=$1">#$1</a>', $text);

echo $text;

HTML输出

<a href="tag.php?id=heavy">#heavy</a> / machine gun <a href="tag.php?id=test">#test</a>

视觉输出

重机枪#测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在EditText中链接以检测主题标签

来自分类Dev

为 Angular 2 中的链接附加主题标签

来自分类Dev

将标签转换为Rails中的链接

来自分类Dev

将em标签转换为链接

来自分类Dev

将标签转换为Rails中的链接

来自分类Dev

PHP将纯文本转换为标签链接

来自分类Dev

jQuery插件,用于将img标签转换为链接

来自分类Dev

使用simple_hashtag gem链接到模型的'body'属性中的主题标签

来自分类Dev

Rails 4:如何识别和格式化模型属性中的链接,主题标签和提及?

来自分类Dev

为主题标签改进正则表达式以生成链接

来自分类Dev

使用javascript正则表达式链接没有空间的多个主题标签

来自分类Dev

Ruby-尝试使字符串中的主题标签成为链接

来自分类Dev

将主题标签转为链接,但忽略url片段标识符

来自分类Dev

将所有<sup>转换为链接,该链接为sup标签的内容

来自分类Dev

angularjs v1.3.15深度链接/路由/路径不再与主题标签一起使用(从v1.2.3迁移)

来自分类Dev

XEditable + AdminLTE BS主题链接

来自分类Dev

XEditable + AdminLTE BS主题链接

来自分类Dev

Apache .htaccess中的主题标签

来自分类Dev

打开Instagram主题标签意图

来自分类Dev

用主题标签索引网址

来自分类Dev

如何使UITextView检测主题标签?

来自分类Dev

用jQuery解析主题标签

来自分类Dev

在主题标签中创建关系

来自分类Dev

链接标签中的Fancybox链接

来自分类Dev

用hugo在markdownified字符串中编写一个未转换为<a/>标签的链接

来自分类Dev

如何将 img 转换为链接并使 <a> 标签成为其包含的图像的高度

来自分类Dev

标签链接系统

来自分类Dev

Rails链接标签

来自分类Dev

摆脱链接标签?

Related 相关文章

热门标签

归档