[ create a new paste ] login | about

Link: http://codepad.org/QCWTAhnq    [ raw code | output | fork ]

PHP, pasted on Nov 14:
<?php
$source = array("npage:new", "data:data", "data:data", "npage:new", "data:data", "data:data", "data:data", "data:data", "npage:new", "data:data", "npage:new", "data:data", "data:data");
$final =  array();
$newpage = "npage:new";

$temp = array();

foreach ($source as $index => $value) {
    if ($value == $newpage) {
        if(!empty($temp)) {
            $final[] = $temp;
            $temp = array();
        }
    } 
    else {
        $temp[] = $value;
    }
}

if(!empty($temp))
   $final[] = $temp;

print_r($final);
?>


Output:
Array
(
    [0] => Array
        (
            [0] => data:data
            [1] => data:data
        )

    [1] => Array
        (
            [0] => data:data
            [1] => data:data
            [2] => data:data
            [3] => data:data
        )

    [2] => Array
        (
            [0] => data:data
        )

    [3] => Array
        (
            [0] => data:data
            [1] => data:data
        )

)


Create a new paste based on this one


Comments: