Lines Matching refs:substr
108 if (substr($data, 0, 4) === "\x00\x00\xFE\xFF") {
109 $data = substr($data, 4);
112 elseif (substr($data, 0, 4) === "\xFF\xFE\x00\x00") {
113 $data = substr($data, 4);
116 elseif (substr($data, 0, 2) === "\xFE\xFF") {
117 $data = substr($data, 2);
120 elseif (substr($data, 0, 2) === "\xFF\xFE") {
121 $data = substr($data, 2);
124 elseif (substr($data, 0, 3) === "\xEF\xBB\xBF") {
125 $data = substr($data, 3);
128 if (substr($data, 0, 5) === '<?xml' && strspn(substr($data, 5, 1), "\x09\x0A\x0D\x20") && ($pos = strpos($data, '?>')) !== false) {
129 $declaration = $this->registry->create(DeclarationParser::class, [substr($data, 5, $pos - 5)]);
131 $data = substr($data, $pos + 2);
357 $namespace = substr($string, 0, $pos);
358 $local_name = substr($string, $pos + $separator_length);
609 $check = substr($data, $start, 400);