". strstr($-6ren">
gpt4 book ai didi

php - strstr() 的错误参数计数

转载 作者:可可西里 更新时间:2023-10-31 23:56:17 25 4
gpt4 key购买 nike

我在 wordpres 中使用帖子 GUID 和帖子标题构建了一个导航菜单,我只使用了标题的一部分,为此我正在执行以下操作,

$casestudylist .= "<li class='subnav'><a href=".$v->guid.">". strstr($v->post_title, ":", true)."</a></li>";

但是我收到以下警告并且无法找出原因:

wrong parameter count for strstr()

基本上,如果它们在 : 之前,我会尝试从字符串中提取所有字符。

最佳答案

您使用的 PHP 版本不支持 strstrDocs 的第三个参数,因此出现错误消息。您使用该函数需要 PHP 5.3.0 或更高版本。

您可以升级服务器上的 PHP 版本,或者将函数调用替换为类似的内容:

substr($v->post_title, 0, strpos($v->post_title, ":"))

或者如果您想使用更易于阅读的辅助函数 (Demo):

str_before($v->post_title, ":");

function str_before($subject, $needle)
{
$p = strpos($subject, $needle);
return substr($subject, 0, $p);
}

相关: strstr to show string before occurance

关于php - strstr() 的错误参数计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6954792/

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