私はそれぞれの説明を持つユーザーがいて、配列にこれらの説明を追加したいと思います。次に、配列を読み込み、各説明を分割し、結果を変数として設定します。例の説明は次のようになります。配列に追加して項目を出力する方法は?
italian, mexican
またはfrench, american
これは私が現在やっているものです:
<?php
$stack = array();
$blogusers = get_users('orderby=nicename&role=author');
foreach ($blogusers as $user) {
array_push($stack, $user->user_description);
}
$out = array_map('trim', explode(',', $stack));
?>
それから私は
<ul>
<li><?php echo $out[0]; ?></li>
<li><?php echo $out[1]; ?></li>
<li><?php echo $out[2]; ?></li>
<li><?php echo $out[3]; ?></li>
</ul>
を行うしかし、私は結果値のリストを得ます
UPDATE
あなたのループがフィンになった後、あなたが$stack
で見てみるならば、
<li><?php echo $stack[0]; ?></li>
<li><?php echo $stack[1]; ?></li>
<li><?php echo $stack[2]; ?></li>
なぜあなたは$ stackを爆発させますか?私はあなたがuser_descriptionを爆発させる必要があると思う。 – jh1711
私は説明の中の各単語をトリミングして爆発させたいので、イタリア語、アメリカ語... –
@ jh1711 try \t $ stack = array(); \t $ blogusers = get_users( 'orderby = nicename&role = author'); \t foreach($ blogusers $ user){ \t \t $ users = array_map( 'trim'、explode( '、'、$ user-> user_description)); \t \t array_push($ users、$ stack); \t}次にecho $ stack [0]; –