Lines Matching refs:substr

296             $data = substr($data, 0, strcspn($data, $non_ascii_octects));
1695 } elseif (substr($curl, 0, 5) === 'curl/') {
1696 $curl = substr($curl, 5, strcspn($curl, "\x09\x0A\x0B\x0C\x0D", 5));
1697 } elseif (substr($curl, 0, 8) === 'libcurl/') {
1698 $curl = substr($curl, 8, strcspn($curl, "\x09\x0A\x0B\x0C\x0D", 8));
1715 $output .= substr($data, 0, $start);
1762 $output .= substr($string, $position, $pos - $position);
1790 $output .= substr($string, $position);
1801 return trim(substr($mime, 0, $pos));
1867 if (in_array(substr($type, -4), ['+xml', '/xml']) || substr($type, 0, 5) === 'text/') {
1892 $tokens[] = substr($string, $position, $len);
1964 if (substr($data, 0, 4) === "\x00\x00\xFE\xFF") {
1968 elseif (substr($data, 0, 4) === "\xFF\xFE\x00\x00") {
1972 elseif (substr($data, 0, 2) === "\xFE\xFF") {
1976 elseif (substr($data, 0, 2) === "\xFF\xFE") {
1980 elseif (substr($data, 0, 3) === "\xEF\xBB\xBF") {
1984 elseif (substr($data, 0, 20) === "\x00\x00\x00\x3C\x00\x00\x00\x3F\x00\x00\x00\x78\x00\x00\x00\x6D\x00\x00\x00\x6C") {
1986 $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 20), 'UTF-32BE', 'UTF-8')]);
1994 elseif (substr($data, 0, 20) === "\x3C\x00\x00\x00\x3F\x00\x00\x00\x78\x00\x00\x00\x6D\x00\x00\x00\x6C\x00\x00\x00") {
1996 $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 20), 'UTF-32LE', 'UTF-8')]);
2004 elseif (substr($data, 0, 10) === "\x00\x3C\x00\x3F\x00\x78\x00\x6D\x00\x6C") {
2006 $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 10), 'UTF-16BE', 'UTF-8')]);
2014 elseif (substr($data, 0, 10) === "\x3C\x00\x3F\x00\x78\x00\x6D\x00\x6C\x00") {
2016 $parser = $registry->create(Parser::class, [Misc::change_encoding(substr($data, 20, $pos - 10), 'UTF-16LE', 'UTF-8')]);
2024 elseif (substr($data, 0, 5) === "\x3C\x3F\x78\x6D\x6C") {
2026 $parser = $registry->create(Parser::class, [substr($data, 5, $pos - 5)]);