基于值php的split数组

时间:2015-05-16 07:55:52

标签: php arrays

我有一个数组,我想基于type拆分它 我有这个例子

    $timeless=array();
    $ontime=array();
    foreach($myArray as $item) {
    if (preg_match("/hidden$/i", $item)) {
    array_push($timeless, $item);
    } else {
    array_push($ontime, $item);
    }

我有一个有20条记录的数组,每条记录都包含一个prayerType0的密钥1

  • 1 for Timeless
  • 0 for ontime

2 个答案:

答案 0 :(得分:0)

你可以通过检查它的值来实现它

$timeless=array();

$ontime=array();

foreach($myArray as $item) {

  if ($item['prayerType'] == 0) {

     array_push($timeless, $item);
  } 

  else{

     array_push($ontime, $item);

  }
}

答案 1 :(得分:0)

您可以使用' prayerType'

$timeless = array();
$ontime = array();

foreach( $myArray as $item ) {
   if ( $item['prayerType'] == 1 ) {
       $timeless[] = $item;
   } else {
       $ontime[] = $item;
   }
}