首页  >  文章  >  后端开发  >  PHP 订单()

PHP 订单()

WBOY
WBOY原创
2024-08-29 12:56:21670浏览

PHP 中的 ord() 函数是一个内置函数,它是获取 ASCII 值作为返回值的非常重要的函数。这是一个将字符串作为参数的函数,然后如上所述,返回值是定义的该字符串的第一个字符的 ASCII 值。 Php ord 函数基本上从字符串中获取单个参数,并且是获取 ASCII 值作为返回值的强制参数。字符串函数与ord函数的关联也有其意义。

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

语法:

ord(String)

语法流程如下,ord函数是PHP中字符串引用的一部分,用于获取作为参数传递的字符串的第一个字符。此外,字符串是 ord 函数最重要的参数,两者在某种程度上相互依赖。字符串是最需要的参数,用于获取与字符串关联的 ASCII 值,尤其是字符串的第一个字符。

ord() 函数在 PHP 中如何工作?

PHP ord 是 PHP 4、PHP 5 和 PHP 7 等 PHP 版本的一部分的函数。它将字符串的第一个字节转换为 0 到 255 之间的值。

首先解释二进制值,然后作为字符串输入给出的字符串的第一个字节作为 0 到 255 之间的无符号整数。

仅当字符串是单字节编码字符串时,它才会返回一个值,该值相当于将字符在集合的整个映射中的位置返回为集合映射表中存在的值。但有一个条件,即该函数不知道字符串编码,特别是它不会将 Unicode 代码识别为多字节编码值中的一个点。

chr 也是 ord() 函数的补充,它也将字符串作为输入,也使用包含字符串中某些字符的单个参数,通过将字节值解释为使用单字节编码再次返回单字符字符串无符号整数。此外,这还可用于以单字节编码创建单字符字符串,以传递一些代码点或值,这些代码点或值也可以生成多字节编码的字符串。属于该函数的参数与 0 到 255 之间的整数值相同。与此相反,返回类型变为包含指定字节的单个字符串。这些提到的特征表明它与 PHP 中的 ord() 函数完全互补。

ASCII 值是 PHP 的 ord() 函数的最佳伴侣,因为它有助于引用和指向 ASCII 值以及指向它的 ASCII 表值。也是PHP ord()函数的重要参数之一。

mb_ord() 是 ord() 函数的子集函数,它的工作方式有助于获取字符的代码点。如果条件满足则返回该值,否则返回一个与返回类型一样的值。字符串和单一编码类型字符串是传递给 md_ord() 函数的参数,该函数是 ord() 函数的子集。

注意: 所陈述的 md_ord 函数没有完整记录,也没有作为 PHP 版本文档的一部分提供。它只是定义和描述的参数和返回类型,但 PHP 的官方文档或网站中尚未存在实际的依赖关系和后续操作,特别是 md_ord 函数。

实现 PHP ord() 函数的示例

下面是 PHP ord() 函数的示例:

示例#1

此程序说明了 ord() 函数从字符串输入中返回 We 的值,如在给定程序中使用 ord() 函数所欢迎的那样。

代码:

<?php
echo ord("we")."\n";
echo ord("welcome")."\n";
?>

输出:

PHP 订单()

示例#2

该程序说明了如何使用ord函数来表示作为参数传递给ord函数的字符串,其返回类型返回整数值和字符串的ascii值,即e返回值为101 .

代码:

<?php
echo ord("educba");
?>

输出:

PHP 订单()

示例 #3

该程序说明了如何使用ord函数来表示作为参数传递给ord函数的字符串,其返回类型返回整数值和字符串的ascii值,即g返回值为103

代码:

<?php
echo ord("grammer");
?>

输出:

PHP 订单()

Example #4

A program to represent that the first character of the string being passed is a line feed using ord() function.

Code :

<?php
$str = "\n";
if (ord($str) == 10) {
echo "First character of \$str in the ord function is a line feed.\n";
}
?>

Output:

PHP 订单()

Example #5

A program to represent the ord function if the scope of the declaration is not global instead if it is local then the output will be represented as an output.

Code :

<?php
declare(encoding ='UTF-8');
$str = " ";
for ( $pos=0; $pos < strlen($str); $pos ++ ) {
$byte = substr($str, $pos);
echo 'Byte ' . $pos . ' of $str has value ' . ord($byte) . PHP_EOL;
}
?>

Output:

PHP 订单()

Example #6

A program to represent the ord function if the scope of the declaration is not declared and an empty string is passed whose output stands as illustrated below.

Code :

<?php
$str = " ";
for ( $pos=0; $pos < strlen($str); $pos ++ ) {
$byte = substr($str, $pos);
echo 'Byte ' . $pos . ' of $str has value ' . ord($byte) . PHP_EOL;
}
?>

Output:

PHP 订单()

Conclusion

PHP ord() function only supports for PHP 4, PHP5 and PHP 7 versions. It is a pre-defined function that blends with the string references of the PHP language very nicely and helps in providing end-users a better functionality and feature for string and Unicode-defined strings.

Recommended Article

This is a guide to the PHP ord(). Here we discuss the Introduction to PHP ord() Function and how it works along with examples as well as Code Implementation. You can also go through our other suggested articles to learn more-

  1. Overview of Abstract Class in Python
  2. What is Abstract Class in PHP?
  3. Socket Programming in PHP with Methods
  4. Introduction to PHP Frameworks

以上是PHP 订单()的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:PHP number_format()下一篇:PHP yield