属性的逆项

时间:2018-09-12 23:36:57

标签: php

我遇到了一个问题。

我有一个艺术家列表作为属性。

我编写了此代码以将其显示在页面上:

$terms = get_terms( 'pa_artists' );
 if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
     echo '<ul class="artistes">';
     foreach ( $terms as $term ) {
       echo '<li><a href="' . get_term_link( $term ) . '" title="' . sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $term->name ) . '">' . $term->name . '</a></li>';

     }
     echo '</ul>';
 }

到目前为止很好...

但是我创建了这样的属性:

Pablo Picasso
Paul Gauguin
Auguste Renoir

但是我需要颠倒单词的顺序... 要这样显示:(如果可能的话,第一个单词以粗体显示)

PICASSO Pablo
GAUGUIN Paul
RENOIR Auguste

我尝试制作一个爆炸字符串来执行此操作,但是无法使其正常工作。

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

尝试以下代码并将其集成到您的循环中:

$string = "Pablo Picasso";

$array = explode(" ", $string);

$array[1] = strtoupper($array[1]);

$array[1] = "<strong>".$array[1]."</strong>";

$rarray = array_reverse($array);

echo $newstring = implode(" ", $rarray);

输出为: PICASSO Pablo