如何删除前两个单词并缩短get_the_title() 时间:2012-06-04 作者:Ryan 我的一些帖子标题有前导词,后跟冒号。我正在删除循环中每个帖子标题的前导词和列,如下所示:<?php $title = get_the_title(); $title_array = explode(\':\', $title); $first_word = $title_array[1]; echo $first_word; ?> 如何通过字符数限制剩余标题的总长度? 2 个回复 最合适的回答,由SO网友:Eugene Manuilov 整理而成 $title = get_the_title(); $title_array = explode(\':\', $title); $first_word = $title_array[1]; $total_length_limit = 100; echo mb_substr( $first_word, 0, $total_length_limit ) . \'...\'; SO网友:Djanym 我认为,如果要获取第一个单词,应该将数组索引设置为零:$first\\u word=$title\\u array[0];关于你的问题:$char_limit = 20; $out = array_slice($title_array, 1); $out = join(\':\',$out); $out = substr($out, 0, $char_limit).\'...\'; 结束 文章导航