php - 打印标题的第 5 个单词
问题描述
我试图从标题中获取第 5 个单词以将其用作面包屑路径。它还需要打印直到遇到特殊字符,例如 , 或 ( 就像这里:
例如:Lorem ipsum dolor sit Amet, consectetur adipiscing elit
结果:阿美特
current(explode(',', get_the_title( $post->ID )));
解决方案
您可以首先分解由空格''分隔的字符串。在此之后得到的数组中,第 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);
推荐阅读
- angular - 在 flatMap 中访问响应标头角度 7
- python-3.x - 如何使用来自 Airflow OracleOperator 的多个语句执行 sql 脚本
- javascript - 为什么数组实际上是排序的,但在 HTML 上看起来不同?
- java - Intellij IDEA - 为特征文件提供 2 种类型的步骤片段
- python - 无法使用 category_encoders 的 fit_transform 对我的数据进行序数编码
- javascript - Vue多选不添加新标签
- r - 如何忽略缺失值以在数据框中进行进一步计算
- javascript - 从 WKWebView 获取 JSON 文本
- javascript - 如何将变量值放在进度条中?
- asp.net-mvc - 将 Quill 绑定到 asp net core 模型