首页 > 解决方案 > 打印标题的第 5 个单词

问题描述

我试图从标题中获取第 5 个单词以将其用作面包屑路径。它还需要打印直到遇到特殊字符,例如 , 或 ( 就像这里:

例如:Lorem ipsum dolor sit Amet, consectetur adipiscing elit

结果:阿美特

current(explode(',', get_the_title( $post->ID )));

标签: phpwordpress

解决方案


您可以首先分解由空格''分隔的字符串。在此之后得到的数组中,第 4 个索引将包含您的第 5 个单词。使用 str_replace 您可以替换第 5 个单词中的逗号,您将获得输出 Amet

$myvalue = 'Lorem ipsum dolor sit Amet, consectetur adipiscing elit';
$arr = explode(' ',trim($myvalue));
echo $arr[4]; // get 5th word 
$str = str_replace( ',', '', $arr[4] ); 
// Display the  string separated from comma
echo($str); 

推荐阅读