Mongrel2\Tool::parse_netstring PHP Method

parse_netstring() public static method

public static parse_netstring ( $ns )
    public static function parse_netstring($ns)
    {
        list($len, $rest) = explode(':', $ns, 2);
        $len = intval($len);
        return array(substr($rest, 0, $len), substr($rest, $len + 1));
    }

Usage Example

Example #1
0
 public function testParseNetstring()
 {
     $fix = array("bar", "5:fnord,");
     $ret = Tool::parse_netstring("3:bar,5:fnord,");
     $this->assertEquals($ret, $fix);
 }