( string $str [, mixed $encoding_list = mb_detect_order() [, bool $strict ]]): string"},mb_detect_order:{description:"Set/Get character encoding detection order",signature:"([ mixed $encoding_list = mb_detect_order() ]): mixed"},mb_encode_mimeheader:{description:"Encode string for MIME header",signature:`( string $str [, string $charset = determined by mb_language() [, string $transfer_encoding = "B" [, string $linefeed = "\r " [, int $indent = 0 ]]]]): string`},mb_encode_numericentity:{description:"Encode character to HTML numeric string reference",signature:"( string $str , array $convmap [, string $encoding = mb_internal_encoding() [, bool $is_hex ]]): string"},mb_encoding_aliases:{description:"Get aliases of a known encoding type",signature:"( string $encoding ): array"},mb_ereg_match:{description:"Regular expression match for multibyte string",signature:'( string $pattern , string $string [, string $option = "msr" ]): bool'},mb_ereg_replace_callback:{description:"Perform a regular expression search and replace with multibyte support using a callback",signature:'( string $pattern , callable $callback , string $string [, string $option = "msr" ]): string'},mb_ereg_replace:{description:"Replace regular expression with multibyte support",signature:'( string $pattern , string $replacement , string $string [, string $option = "msr" ]): string'},mb_ereg_search_getpos:{description:"Returns start point for next regular expression match",signature:"(void): int"},mb_ereg_search_getregs:{description:"Retrieve the result from the last multibyte regular expression match",signature:"(void): array"},mb_ereg_search_init:{description:"Setup string and regular expression for a multibyte regular expression match",signature:'( string $string [, string $pattern [, string $option = "msr" ]]): bool'},mb_ereg_search_pos:{description:"Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string",signature:'([ string $pattern [, string $option = "ms" ]]): array'},mb_ereg_search_regs:{description:"Returns the matched part of a multibyte regular expression",signature:'([ string $pattern [, string $option = "ms" ]]): array'},mb_ereg_search_setpos:{description:"Set start point of next regular expression match",signature:"( int $position ): bool"},mb_ereg_search:{description:"Multibyte regular expression match for predefined multibyte string",signature:'([ string $pattern [, string $option = "ms" ]]): bool'},mb_ereg:{description:"Regular expression match with multibyte support",signature:"( string $pattern , string $string [, array $regs ]): int"},mb_eregi_replace:{description:"Replace regular expression with multibyte support ignoring case",signature:'( string $pattern , string $replace , string $string [, string $option = "msri" ]): string'},mb_eregi:{description:"Regular expression match ignoring case with multibyte support",signature:"( string $pattern , string $string [, array $regs ]): int"},mb_get_info:{description:"Get internal settings of mbstring",signature:'([ string $type = "all" ]): mixed'},mb_http_input:{description:"Detect HTTP input character encoding",signature:'([ string $type = "" ]): mixed'},mb_http_output:{description:"Set/Get HTTP output character encoding",signature:"([ string $encoding = mb_http_output() ]): mixed"},mb_internal_encoding:{description:"Set/Get internal character encoding",signature:"([ string $encoding = mb_internal_encoding() ]): mixed"},mb_language:{description:"Set/Get current language",signature:"([ string $language = mb_language() ]): mixed"},mb_list_encodings:{description:"Returns an array of all supported encodings",signature:"(void): array"},mb_ord:{description:"Get code point of character",signature:"( string $str [, string $encoding ]): int"},mb_output_handler:{description:"Callback function converts character encoding in output buffer",signature:"( string $contents , int $status ): string"},mb_parse_str:{description:"Parse GET/POST/COOKIE data and set global variable",signature:"( string $encoded_string [, array $result ]): array"},mb_preferred_mime_name:{description:"Get MIME charset string",signature:"( string $encoding ): string"},mb_regex_encoding:{description:"Set/Get character encoding for multibyte regex",signature:"([ string $encoding = mb_regex_encoding() ]): mixed"},mb_regex_set_options:{description:"Set/Get the default options for mbregex functions",signature:"([ string $options = mb_regex_set_options() ]): string"},mb_scrub:{description:"Description",signature:"( string $str [, string $encoding ]): string"},mb_send_mail:{description:"Send encoded mail",signature:"( string $to , string $subject , string $message [, mixed $additional_headers [, string $additional_parameter ]]): bool"},mb_split:{description:"Split multibyte string using regular expression",signature:"( string $pattern , string $string [, int $limit = -1 ]): array"},mb_strcut:{description:"Get part of string",signature:"( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]]): string"},mb_strimwidth:{description:"Get truncated string with specified width",signature:'( string $str , int $start , int $width [, string $trimmarker = "" [, string $encoding = mb_internal_encoding() ]]): string'},mb_stripos:{description:"Finds position of first occurrence of a string within another, case insensitive",signature:"( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]]): int"},mb_stristr:{description:"Finds first occurrence of a string within another, case insensitive",signature:"( string $haystack , string $needle [, bool $before_needle [, string $encoding = mb_internal_encoding() ]]): string"},mb_strlen:{description:"Get string length",signature:"( string $str [, string $encoding = mb_internal_encoding() ]): string"},mb_strpos:{description:"Find position of first occurrence of string in a string",signature:"( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]]): string"},mb_strrchr:{description:"Finds the last occurrence of a character in a string within another",signature:"( string $haystack , string $needle [, bool $part [, string $encoding = mb_internal_encoding() ]]): string"},mb_strrichr:{description:"Finds the last occurrence of a character in a string within another, case insensitive",signature:"( string $haystack , string $needle [, bool $part [, string $encoding = mb_internal_encoding() ]]): string"},mb_strripos:{description:"Finds position of last occurrence of a string within another, case insensitive",signature:"( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]]): int"},mb_strrpos:{description:"Find position of last occurrence of a string in a string",signature:"( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]]): int"},mb_strstr:{description:"Finds first occurrence of a string within another",signature:"( string $haystack , string $needle [, bool $before_needle [, string $encoding = mb_internal_encoding() ]]): string"},mb_strtolower:{description:"Make a string lowercase",signature:"( string $str [, string $encoding = mb_internal_encoding() ]): string"},mb_strtoupper:{description:"Make a string uppercase",signature:"( string $str [, string $encoding = mb_internal_encoding() ]): string"},mb_strwidth:{description:"Return width of string",signature:"( string $str [, string $encoding = mb_internal_encoding() ]): string"},mb_substitute_character:{description:"Set/Get substitution character",signature:"([ mixed $substchar = mb_substitute_character() ]): integer"},mb_substr_count:{description:"Count the number of substring occurrences",signature:"( string $haystack , string $needle [, string $encoding = mb_internal_encoding() ]): string"},mb_substr:{description:"Get part of string",signature:"( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]]): string"},exif_imagetype:{description:"Determine the type of an image",signature:"( string $filename ): int"},exif_read_data:{description:"Reads the EXIF headers from an image file",signature:"( mixed $stream [, string $sections [, bool $arrays [, bool $thumbnail ]]]): array"},exif_tagname:{description:"Get the header name for an index",signature:"( int $index ): string"},exif_thumbnail:{description:"Retrieve the embedded thumbnail of an image",signature:"( mixed $stream [, int $width [, int $height [, int $imagetype ]]]): string"},read_exif_data:{description:"Alias of exif_read_data"},ezmlm_hash:{description:"Calculate the hash value needed by EZMLM",signature:"( string $addr ): int"},mail:{description:"Send mail",signature:"( string $to , string $subject , string $message [, mixed $additional_headers [, string $additional_parameters ]]): bool"},bcadd:{description:"Add two arbitrary precision numbers",signature:"( string $left_operand , string $right_operand [, int $scale = 0 ]): string"},bccomp:{description:"Compare two arbitrary precision numbers",signature:"( string $left_operand , string $right_operand [, int $scale = 0 ]): int"},bcdiv:{description:"Divide two arbitrary precision numbers",signature:"( string $dividend , string $divisor [, int $scale = 0 ]): string"},bcmod:{description:"Get modulus of an arbitrary precision number",signature:"( string $dividend , string $divisor [, int $scale = 0 ]): string"},bcmul:{description:"Multiply two arbitrary precision numbers",signature:"( string $left_operand , string $right_operand [, int $scale = 0 ]): string"},bcpow:{description:"Raise an arbitrary precision number to another",signature:"( string $base , string $exponent [, int $scale = 0 ]): string"},bcpowmod:{description:"Raise an arbitrary precision number to another, reduced by a specified modulus",signature:"( string $base , string $exponent , string $modulus [, int $scale = 0 ]): string"},bcscale:{description:"Set or get default scale parameter for all bc math functions",signature:"( int $scale ): int"},bcsqrt:{description:"Get the square root of an arbitrary precision number",signature:"( string $operand [, int $scale = 0 ]): string"},bcsub:{description:"Subtract one arbitrary precision number from another",signature:"( string $left_operand , string $right_operand [, int $scale = 0 ]): string"},abs:{description:"Absolute value",signature:"( mixed $number ): number"},acos:{description:"Arc cosine",signature:"( float $arg ): float"},acosh:{description:"Inverse hyperbolic cosine",signature:"( float $arg ): float"},asin:{description:"Arc sine",signature:"( float $arg ): float"},asinh:{description:"Inverse hyperbolic sine",signature:"( float $arg ): float"},atan2:{description:"Arc tangent of two variables",signature:"( float $y , float $x ): float"},atan:{description:"Arc tangent",signature:"( float $arg ): float"},atanh:{description:"Inverse hyperbolic tangent",signature:"( float $arg ): float"},base_convert:{description:"Convert a number between arbitrary bases",signature:"( string $number , int $frombase , int $tobase ): string"},bindec:{description:"Binary to decimal",signature:"( string $binary_string ): float"},ceil:{description:"Round fractions up",signature:"( float $value ): float"},cos:{description:"Cosine",signature:"( float $arg ): float"},cosh:{description:"Hyperbolic cosine",signature:"( float $arg ): float"},decbin:{description:"Decimal to binary",signature:"( int $number ): string"},dechex:{description:"Decimal to hexadecimal",signature:"( int $number ): string"},decoct:{description:"Decimal to octal",signature:"( int $number ): string"},deg2rad:{description:"Converts the number in degrees to the radian equivalent",signature:"( float $number ): float"},exp:{description:"Calculates the exponent of e",signature:"( float $arg ): float"},expm1:{description:"Returns exp(number) - 1, computed in a way that is accurate even when the value of number is close to zero",signature:"( float $arg ): float"},floor:{description:"Round fractions down",signature:"( float $value ): float"},fmod:{description:"Returns the floating point remainder (modulo) of the division of the arguments",signature:"( float $x , float $y ): float"},getrandmax:{description:"Show largest possible random value",signature:"(void): int"},hexdec:{description:"Hexadecimal to decimal",signature:"( string $hex_string ): number"},hypot:{description:"Calculate the length of the hypotenuse of a right-angle triangle",signature:"( float $x , float $y ): float"},intdiv:{description:"Integer division",signature:"( int $dividend , int $divisor ): int"},is_finite:{description:"Finds whether a value is a legal finite number",signature:"( float $val ): bool"},is_infinite:{description:"Finds whether a value is infinite",signature:"( float $val ): bool"},is_nan:{description:"Finds whether a value is not a number",signature:"( float $val ): bool"},lcg_value:{description:"Combined linear congruential generator",signature:"(void): float"},log10:{description:"Base-10 logarithm",signature:"( float $arg ): float"},log1p:{description:"Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero",signature:"( float $number ): float"},log:{description:"Natural logarithm",signature:"( float $arg [, float $base = M_E ]): float"},max:{description:"Find highest value",signature:"( array $values , mixed $value1 [, mixed $... ]): string"},min:{description:"Find lowest value",signature:"( array $values , mixed $value1 [, mixed $... ]): string"},mt_getrandmax:{description:"Show largest possible random value",signature:"(void): int"},mt_rand:{description:"Generate a random value via the Mersenne Twister Random Number Generator",signature:"( int $min , int $max ): int"},mt_srand:{description:"Seeds the Mersenne Twister Random Number Generator",signature:"([ int $seed [, int $mode = MT_RAND_MT19937 ]]): void"},octdec:{description:"Octal to decimal",signature:"( string $octal_string ): number"},pi:{description:"Get value of pi",signature:"(void): float"},pow:{description:"Exponential expression",signature:"( number $base , number $exp ): number"},rad2deg:{description:"Converts the radian number to the equivalent number in degrees",signature:"( float $number ): float"},rand:{description:"Generate a rand