我坚持解决这个问题。 (我在这里搜索了答案。有一些,但不完全是我需要的,这就是为什么我单独创建这个问题。抱歉,如果它是重复的。)
我有句话:
" Lorem Ipsum的段落有很多变化,但是 大多数人都以某种形式遭受改变"。
我还有两个单词,以小写字母提供:
Word1:lorem
Word2:ipsum
我需要在句子$word1
中搜索$word2
和$text
,突出显示给定句子中的这些字词(将它们加粗),而不更改替换字词的情况。< / p>
在我的例子中,我需要我的结果:
&#34; ... Lorem Ipsum ...&#34;,但不是&#34; ... lorem ipsum ......&#34;。
同样地,例如,如果Word1 = "Lorem"
和提供文本中的单词是小写的,我只想将文本中的小写单词设为粗体,而不是将其大写。
我很感激任何帮助!
提前多多感谢!!!
答案 0 :(得分:1)
首先使用ucfirst($str)
,然后执行字符串搜索并转换为粗体。
$word1 = ucfirst($word1);
$word2 = ucfirst($word2);
或者,您可以使用使用stripos($ sentence,$ word)的大小写不敏感搜索来获取单词的位置,然后将内容从该位置转换为$ word的长度,并附加粗体标记/样式标记< / p>
希望这就是你要找的东西。