Unnamed
public text v1 · immutable<?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;
}
?>