Phpord function and Chinese garbled solution. The PHPord () function PHPString function defines and uses the ord () function to return the ASCII value of the first character of the string. The string parameter description is required. The word PHP ord () from which the ASCII value is obtained. The PHP String function defines and uses the ord () function to return the ASCII value of the first character of the String. The string parameter description is required. The string from which the ASCII value is to be obtained.
Php Tutorial ord () function
Php string function
Definition and usage
The ord () function returns the ascii value of the first character of the string.
Syntax
Ord (string) parameter description
String is required. The string from which the ascii value is to be obtained.
Echo ord ('I ');
Here, only 230 is returned. I saved the file in u8 and output it. only 230 is returned, and 230 is converted to hex, which is e6. In fact, in u8, my code is e68891, in this case, you will understand. In fact, it only gets the first byte.
Echo chr (0xe6). chr (0x88). chr (0x91 );
In this example, I can output this Chinese character in u8. as you can see, this Chinese character is obtained after three chr times.
// A character
$ Str = (pack ("a *", "China "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// H character
$ Str = (pack ("h *", "fffe "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// C characters
$ Str = (pack ("c *", "55", "56", "57 "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// I character short integer 32-bit 4-byte 64-bit 8-byte
$ Str = (pack ("I", "100 "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// The characters in seconds are short and shaping 2 bytes.
$ Str = (packs ("s", "100 "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// The length of the l character is 4 bytes.
$ Str = (packs ("l", "100 "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// F character single precision floating point 4 bytes
$ Str = (pack ("f", "100 "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
// D double precision floating point 8 bytes
$ Str = (pack ("DS", "100 "));
Echo $ str, "=", strlen ($ str), "byte n ";
Getascill ($ str );
Function getascill ($ str)
{
$ Arr = str_split ($ str );
Foreach ($ arr as $ v)
{
Echo $ v, "=", ord ($ v), "n ";
}
Echo "=============== rnrn ";
}
The http://www.bkjia.com/PHPjc/445403.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445403.htmlTechArticlePHP ord () function PHP String function defines and uses the ord () function to return the ASCII value of the first character of the String. The string parameter description is required. The word from which the ASCII value is to be obtained...