PHP二维数组分页(一维数组转化为二维数组)
PHP二维数组分页(一维数组转化为二维数组) 。
$msg = array(
array(
'id'=>'45',
'name'=>'jack'
),
array(
'id'=>'34',
'name'=>'mary'
),
array(
'id'=>'78',
'name'=>'lili'
),
);
方法一:
foreach($msg as $k => $v){
$ids[] = $id;
$names[] = $name;
}
print_r($ids);
print_r($names);
>
输出结果:
Array(
[0]=>45
[1]=>34
[2]=>78
)
Array(
[0]=>jack
[1]=>mary
[2]=>lili
)
方法二:
/** 定义和用法 array_column() 返回输入数组中某个单一列的值。
语法 array_column(array,column_key,index_key); **/
$ids = array_column($msg, 'id');
$names = array_column($msg, 'name');
$n = array_column($msg, 'name','id');
print_r($ids);
print_r($names);
print_r($n);
>
输出结果:
Array(
[0]=>45
[1]=>34
[2]=>78
)
Array(
[0]=>jack
[1]=>mary
[2]=>lili
)
Array(
[45]=>jack
[34]=>mary
[78]=>lili
)
免责声明:一、71爱课网旨在免费为用户传递信息,不代表本站的观点和立场;
二、71爱课网仅提供信息发布平台,对于本文版权归属问题本站无法判断和调查;
三、本文整理于会员新闻,如果侵犯您的版权,请联系管理员删除或增加版权信息(QQ:981561103)。