123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- /**
- * Defines a set of specialized string functions.
- *
- * @package PhpMyAdmin-String
- * @todo May be move this into file of its own
- */
- interface PMA_StringByte
- {
- /**
- * Returns length of string depending on current charset.
- *
- * @param string $string string to count
- *
- * @return int string length
- */
- public function strlen($string);
- /**
- * Returns substring from string, works depending on current charset.
- *
- * @param string $string string to count
- * @param int $start start of substring
- * @param int $length length of substring
- *
- * @return string the sub string
- */
- public function substr($string, $start, $length = 2147483647);
- /**
- * Returns postion of $needle in $haystack or false if not found
- *
- * @param string $haystack the string being checked
- * @param string $needle the string to find in haystack
- * @param int $offset the search offset
- *
- * @return integer position of $needle in $haystack or false
- */
- public function strpos($haystack, $needle, $offset = 0);
- /**
- * Make a string lowercase
- *
- * @param string $string the string being lowercased
- *
- * @return string the lower case string
- */
- public function strtolower($string);
- /**
- * Get the ordinal value of a string
- *
- * @param string $string the string for which ord is required
- *
- * @return string the ord value
- */
- public function ord($string);
- }
- ?>
|