织梦 DedeCMS 文章标题中 如何增加随机长尾关键词?

2020-07-20 23:44:41 +08:00
 leihongjiang

方法 1

if ( ! function_exists('autotitle'))
{
function autotitle($title){
$a="关键字 1";
$b="关键字 2";
$c="关键字 3";
$resault =$title.$a."\r\n".$title.$b."\r\n".$title.$c;
return $resault;
}
}

方法 2

if ( ! function_exists('wordtitle'))
{
function wordtitle($title) {
static $arr = array('关键字 1', '关键字 2', '关键字 3');
$return = '';
foreach ($arr as $value)
{ $return .= $title . $value;
}
return $return;
}
}

如果 title 的值=标题

但是这两种方式的显示结果结果都是

标题+关键字 1+标题+关键字 2+标题+关键字 3

并不是我希望的显示方式 标题+随机关键词( 1-3 随机获取)

另外我可以建立一个 txt 文本,然后调用 文本的随机一行显示吗,

因为有好几个地方需要调用这个函数 那么我同一页面 调用多次,调用的值会不会是一样的

或者我可以怎么样来实现呢

1481 次点击
所在节点    程序员
6 条回复
kindjeff
2020-07-21 00:18:26 +08:00
梦回 2010
leihongjiang
2020-07-21 01:36:32 +08:00
@kindjeff 嘿嘿。 没办法 这个简单。
msg7086
2020-07-21 05:49:55 +08:00
既然要随机,你不调用随机函数怎么随机啊。
gz911122
2020-07-21 11:22:38 +08:00
看了下也没看到 random, 你这怎么随机啊?
ben1024
2020-07-21 12:45:33 +08:00
随机函数 rand + 文件读取 file_get_count,
随机就是不一样,要想保持一样就用统一一个变量
leihongjiang
2020-07-21 14:49:57 +08:00
@ben1024 能给个成品呢 。不太会!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/691743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX