Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取数组的所有值并设置为变量_Php - Fatal编程技术网

Php 获取数组的所有值并设置为变量

Php 获取数组的所有值并设置为变量,php,Php,我有一个数组: $groups = BP_Groups_Member::get_group_ids( $user_id ); echo "<pre>"; var_dump($groups); echo "</pre>"; 如何获取字符串“6”和“5”来设置公司id而不是“4”? 在示例中:首先,它应该显示公司“6”的所有化身、用户链接,然后在同一列表中显示公司“5”的用户 这家公司没有用户 检查此示例 试着用foreach解析数组谢谢Janak,你能

我有一个数组:

$groups = BP_Groups_Member::get_group_ids( $user_id );  
echo "<pre>";
var_dump($groups);
echo "</pre>";  
如何获取字符串“6”和“5”来设置公司id而不是“4”? 在示例中:首先,它应该显示公司“6”的所有化身、用户链接,然后在同一列表中显示公司“5”的用户


这家公司没有用户

检查此示例



试着用foreach解析数组谢谢Janak,你能举个例子吗
array(2) {
 ["groups"]=>
  array(2) {
  [0]=>
   string(1) "6"
  [1]=>
   string(1) "5"
  }
["total"]=>
int(2)
}
<?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>
<?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*/

?>