gpt4 book ai didi

php - 计算单词并在变量 php 中插入标签

转载 作者:行者123 更新时间:2023-12-04 06:25:36 24 4
gpt4 key购买 nike

我需要一个计算变量中单词内容的函数
例如:
$comments=bla bla bla bla bla bla bla
并从 4 个词的第一个词开始,例如插入此标签:"<!--more-->" 所以最终我在这种模式下有新的变量$comments=bla bla bla bla<!--more-->bla bla bla
这是可能的?

我发现这似乎有效,我想与您分享

function strpop($str, $word, $num=10)
{
if(str_word_count($str,0,'123456789') <= $num)
return $str." ".$word;

$tmp = array_keys(str_word_count($str,2, '123456789'));
for($x=0; $x < sizeof($tmp)-$num; $x+=$num)
{
$portion .= substr($str, $tmp[$x], $tmp[($x+$num)]) . $word;
}
return $portion;
}
$string = "$comments";
$word_to_add = "<!--more-->";

$newstr = strpop($string, $word_to_add);

最佳答案

$s="This is a very long string, here, actually really really long, or not that much.";
$toinsert="<!--more-->";

$tok=strtok($s, " ");
$s2='';
for ($i=1; $tok!==false; $i++) {
$s2.=$tok.' '.($i == 4 ? $toinsert : '');
$tok=strtok(" ");
}
$s2将保存您的新字符串。

PHP strtok()

关于php - 计算单词并在变量 php 中插入标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com