我有几个帖子有类似的标题格式。标题格式如下:"ABC大学-经济学“"XYZ大学-社会科学”"KLM BBB学院-工商管理“等。
我怎样才能在"-“之前删掉这个职位的标题。"-“之后的课文,我不需要。我只想得到"ABC大学“、"XYZ大学”或"KLM BBB学院“。
我不能用wp_trim_words()函数来做这件事,因为每个帖子标题的字数并不相同。
有人能帮忙吗?
编辑:这段代码用三个单词来修饰帖子标题: echo wp_trim_words( get_the_title(),3,‘.’);我要剪裁帖子标题,直到连字符(-)
发布于 2017-01-16 18:43:49
如果您只想将标题修剪到连字符(-),那么您可以使用PHP 分解。
下面是适用于您的代码:
$title = get_the_title();//eg: 'KLM BBB College - Business Administration';
$title_pices = explode("-",$title);
echo $needed_title = trim($title_pices[0]);希望这能有所帮助!
发布于 2017-01-16 21:37:07
使用爆炸功能。
$fullstr = 'XYZ University - Social Sciences';
$splitstr = explode(" - ",$fullstr);
echo $splitstr[0];https://stackoverflow.com/questions/41682486
复制相似问题