gpt4 book ai didi

PHP:确定句末的句号或问号

转载 作者:可可西里 更新时间:2023-11-01 00:53:23 27 4
gpt4 key购买 nike

问题:我的 WordPress 网站上的一些帖子标题是问题,即帖子标题以问号结尾。我有生成最新帖子列表的帖子查询。所以我想找出一些 php 来保持我的标点符号正确。

确定标题的最后一个字符是否是问号而不是句号的好方法是什么?如果帖子标题不是问题,请附上句号。

这就是我试图用它来获取 wordpress 查询中的标题,然后确定标题是否是一个问题,但它不会打印句点。

一定是简单的东西我在这里错了:

<?php $mytitle = get_the_title(); echo $mytitle; ?>
<?php $question = substr($mytitle, -1); if (!$question = '?'): echo '.'; endif; ?>

编辑 2010 年 3 月 3 日

这现在有效:

<?php $mytitle = get_the_title(); echo $mytitle; ?>
<?php $question = substr($mytitle, -1); if ($question != '?') { echo '.'; } ?>

最佳答案

未经测试,但我注意到的第一件事是您使用的是 =,它表示赋值,而不是比较。

if (!$question = '?'): echo '.'; endif; 

应该是:

if (!$question == '?'): echo '.'; endif; 

看起来像:

<?php $mytitle = get_the_title(); echo $mytitle; ?>
<?php $question = substr($mytitle, -1); if (!$question == '?'): echo '.'; endif; ?>

希望对您有所帮助。

关于PHP:确定句末的句号或问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375356/

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