Heim > Backend-Entwicklung > PHP-Tutorial > php怎么在字符串中插入随机关键字 求实例函数

php怎么在字符串中插入随机关键字 求实例函数

WBOY
Freigeben: 2016-06-13 12:18:44
Original
2126 Leute haben es durchsucht

php如何在字符串中插入随机关键字 求实例函数
在一篇文章中随机插入数个关键词(关键词个数要可以控制)
在文章的随机位置插入随机数目的随机关键词。
比如说限定是插入3个关键词。那么在文章里插入的关键词个数为3个。
插入的位置也为随机位置。 

求实例函数 求大师赐教
------解决思路----------------------

$s =<<< TXT<br />在一篇文章中随机插入数个关键词(关键词个数要可以控制)<br />在文章的随机位置插入随机数目的随机关键词。<br />比如说限定是插入3个关键词。那么在文章里插入的关键词个数为3个。<br />插入的位置也为随机位置。 <br />TXT;<br /><br />$w = '关键词,随机,插入';<br /><br />echo foo($s, $w);<br /><br />function foo($txt, $word, $charset='gbk') {<br />  foreach(explode(',', $word) as $v) $tmp[] = iconv($charset, 'ucs-2', "【{$v}】");<br />  $txt = iconv($charset, 'ucs-2', $txt);<br />  for($i=0; $i<count($tmp); $i++) {<br />    $n = rand(0, strlen($txt) / 2) * 2;<br />    $txt = substr($txt, 0, $n) . $tmp[$i] . substr($txt, $n);<br />  }<br />  return iconv('ucs-2', $charset, $txt);<br />}<br /><br />
Nach dem Login kopieren
在一篇文章中随机插入数个关键词(关键词个数要可以控制)
在文章的随机位置插入随机数目的随机关键词。
【随机】
比如说限定是插入3个关键词【插入】。那么在文【关键词】章里插入的关键词个数为3个。
插入的位置也为随机位置。 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage