All pastes #371527 Raw Edit

Unnamed

public text v1 · immutable
#371527 ·published 2007-02-25 12:40 UTC
rendered paste body
<?php

$data = "200 result=200 endpoint=45454";

echo check($data);

function check($data) {
if (preg_match('/^\([0-9][0-9][0-9]\)\(.*\)/', $data, $matches)) {
       if (preg_match('^result=([0-9a-zA-Z]*)( ?\((.*)\))?$', $matches[2], $match)) {
           $arr['code'] = $matches[1];
           $arr['result'] = $match[1];
           if (isset($match[3]) && $match[3])
               $arr['data'] = $match[3];
           return $arr;
       } else return 0;
   } else return -1;
}

?>