Array
(
[0] => Array
(
[id] => 1
[title] => 测试
[message] => 测试
[read] => 0
)
[1] => Array
(
[id] => 2
[title] => 测试1
[message] => 测试1
[read] =>1
)
[2] => Array
(
[id] => 3
[title] => 测试2
[message] => 测试2
[read] => 0
)
[3] => Array
(
[id] => 4
[title] => 测试3
[message] => 测试3
[read] => 1
)
)
这样的一个二维数组,怎么根据read值将read=0的和read=1的重新组成两个数组了,求大神指导,谢谢了
']<?php
$arrOne=array();//read=0;
$arrTwo=array();//read=1;
foreach($arr as $k=>$v){
if($v['read'] == 1){
$arrTwo[] = $v;
}else{
$arrOne[] = $v;
}
}
?>
$arrOne=array();//read=0;
$arrTwo=array();//read=1;
foreach($arr as $k=>$v){
if($v['read'] == 1){
$arrTwo[] = $v;
}else{
$arrOne[] = $v;
}
}
?>
温馨提示:答案为网友推荐,仅供参考