각 사용자에 대한 설명이있는 사용자가 많기 때문에이 설명을 배열에 추가하려고합니다. 그런 다음 배열을 읽고 각 설명을 분할하고 결과를 변수로 설정하려고합니다. 예 설명은 다음과 같습니다배열에 추가 한 다음 항목을 출력하는 방법은 무엇입니까?
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
을 살펴 경우
$stack = array();
$blogusers = get_users('orderby=nicename&role=author');
foreach ($blogusers as $user) {
$users = array_map('trim', explode(',', $user->user_description));
array_push($stack, $users);
}
그런 다음
이<li><?php echo $stack[0]; ?></li>
<li><?php echo $stack[1]; ?></li>
<li><?php echo $stack[2]; ?></li>
왜 $ stack을 (를) 폭발합니까? 나는 당신이 user_description을 폭발시킬 필요가 있다고 생각한다. – jh1711
내가 설명하고있는 각 단어를 다듬어 폭발시키고 싶기 때문에 이탈리아어, 미국식 ... –
@ jh1711 시도했습니다 \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]; –