2013-09-22 55 views
-1

我有一個數組:獲取一個數組的所有值並將其設置爲可變

$groups = BP_Groups_Member::get_group_ids($user_id); 
echo "<pre>"; 
var_dump($groups); 
echo "</pre>"; 

與給出以下結果:

array(2) { 
["groups"]=> 
    array(2) { 
    [0]=> 
    string(1) "6" 
    [1]=> 
    string(1) "5" 
    } 
["total"]=> 
int(2) 
} 

我怎樣才能得到字符串「6」和「 5「來設置company_id而不是」4「? 在這個例子中:首先,應顯示所有的化身,公司以「6」的用戶聯繫,並在此之後在同一個列表中,該公司的用戶「5」

<?php if (company_has_users('company_id=4 & exclude_admins_mods=false')) : ?> 

<ul id="user-list" class="item-list"> 
<?php while (company_users()) : company_the_user(); ?> 

<li> 
    <?php company_user_avatar() ?> 
    <?php company_user_link() ?> 
</li> 
<?php endwhile; ?> 
</ul> 

<?php else: ?> 

<div id="message" class="info"> 
    <p>This company has no users.</p> 
</div> 
+1

嘗試使用foreach解析數組 –

+0

感謝Janak,你可以舉個例子 – user1735856

回答

1

檢查這個例子

<?php 
$array = array(
"0"=>array(
"01"=>"test1", 
"02"=>"test2" 
) 
,1=>"xyz"); 
echo "<pre>"; 
print_r($array); 

foreach($array as $data) 
{ 
// this will print each element of array 
    print_r($data); 

} 

//output will be 

/*Array 
(
    [01] => test1 
    [02] => test2 
) 
xyz*/ 

?> 
相關問題