处理数组的PHP

处理数组的PHP,php,arrays,Php,Arrays,我试图以[0]=>[4354534] 我尝试了foreach(),但得到了字符串作为输出 更新我现在如何找到此中的最大值 如果第二个数组中只有“uid”,为什么不只有一维数组数组('0'=>4354534) Array ( [0] => Array ( [uid] => 43543534 ) ) foreach($yourrayas$key=>$val){ 回显'['.$key.']=>['.$val['uid'].]

我试图以
[0]=>[4354534]

我尝试了
foreach()
,但得到了字符串作为输出


更新我现在如何找到此中的最大值

如果第二个数组中只有“uid”,为什么不只有一维数组
数组('0'=>4354534)

Array
(
    [0] => Array
        (
            [uid] => 43543534
        )
)
foreach($yourrayas$key=>$val){
回显'['.$key.']=>['.$val['uid'].].]
; }
您的问题非常不清楚,但这里有两种方法可以使用原始阵列实现这一点:

$var  = array( '0' => array ( 'uid' => '43543534' ) );

foreach($var as $arr):  
echo $arr['uid'];  
endforeach;  
或使用
foreach

$array = array( '0' => array ( 'uid' => '43543534' ) );
$result[0] = $array[0]['uid];

显示您尝试的代码。您能说清楚一点吗?您正在尝试执行什么操作?这是获取该值的错误方法,因为0包含数组值,该值的键是uid。您要为该键分配值,还是只需要检索该值。注意:现在如何在此中查找最大值?$max=0$maxKey=0;foreach($yourArray as$key=>$val){if($val['uid']>$max){$max=$val['uid'];$maxKey=$key;}}}}echo'['.$maxKey'.]=>['.$max.]
$array = array( '0' => array ( 'uid' => '43543534' ) );
$result[0] = $array[0]['uid];
$array = array( '0' => array ( 'uid' => '43543534' ) );
foreach($array as $a){
    $result[] = $a['uid'];
}