PHP ord()

WBOY
Libérer: 2024-08-29 12:56:21
original
660 Les gens l'ont consulté

La fonction ord() en PHP est une fonction intégrée qui est une fonction très importante pour obtenir la valeur ASCII comme valeur renvoyée. Il s'agit d'une fonction qui considère une chaîne de caractères comme un paramètre et puis, comme mentionné, la valeur de retour s'avère être la valeur ASCII du premier caractère de cette chaîne qui est définie. La fonction Php ord prend essentiellement un seul paramètre de la chaîne et est un paramètre obligatoire pour obtenir la valeur ASCII comme valeur de retour. L'association de la fonction chaîne avec la fonction ord a également une signification.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe :

ord(String)
Copier après la connexion

Le flux de syntaxe est le suivant : la fonction ord fait partie des références de chaîne en PHP qui est utilisée pour obtenir que le premier caractère de la chaîne soit passé en paramètre. De plus, String est le paramètre le plus important de la fonction ord, les deux dépendent d'une manière ou d'une autre. La chaîne est le paramètre le plus requis et permet d'obtenir une valeur ASCII associée à la chaîne et notamment le premier caractère de la chaîne.

Comment fonctionne la fonction ord() en PHP ?

PHP ord est la fonction qui fait partie des versions PHP avec PHP 4, PHP 5 et PHP 7. Elle convertit le premier octet d'une chaîne en une valeur comprise entre 0 et 255.

Une valeur binaire est d'abord interprétée, puis le premier octet de la chaîne donnée en entrée de chaîne fonctionne comme un entier non signé compris entre 0 et 255.

Seulement si la chaîne est une chaîne codée sur un seul octet, elle renverra uniquement une valeur équivalente à la position d'un caractère dans l'ensemble du mappage de l'ensemble en tant que valeur présente dans la table de mappage de l'ensemble. Mais une condition s'applique selon laquelle la fonction n'est pas consciente du codage de la chaîne et, en particulier, elle n'identifiera pas un code Unicode comme un point dans des valeurs codées sur plusieurs octets.

chr est également un complément de la fonction ord(), il prend également une chaîne comme entrée avec un seul paramètre contenant quelques caractères dans la chaîne en renvoyant à nouveau une chaîne d'un caractère avec un codage sur un seul octet en interprétant la valeur de l'octet comme un entier non signé. En outre, cela peut être utilisé pour créer une chaîne d'un caractère dans un codage sur un seul octet afin de transmettre certains points de code ou valeurs qui peuvent également générer une chaîne avec un codage multi-octets. Les paramètres appartenant à la fonction sont les mêmes que des valeurs entières comprises entre 0 et 255. Contrairement à cela, le type de retour devient une chaîne de caractères unique contenant l'octet spécifié. Ces traits mentionnés montrent qu'elle est totalement complémentaire de la fonction ord() en PHP.

Les valeurs ASCII sont les meilleurs compagnons de la fonction ord() de PHP car elles aident à faire référence et à pointer vers les valeurs ASCII et les valeurs de table ASCII pointant vers elles. C'est également l'un des paramètres importants de la fonction PHP ord().

mb_ord() est un sous-ensemble de la fonction ord() qui fonctionne de manière à aider à obtenir le point de code du caractère. Si la condition est satisfaite, renvoie la valeur, sinon elle renvoie une valeur aussi fausse qu'un type de retour. La chaîne et la chaîne de type d'encodage unique sont les paramètres transmis à la fonction md_ord() qui est un sous-ensemble de la fonction ord().

Remarque : la fonction md_ord indiquée n'est pas entièrement documentée et disponible dans le cadre de la documentation des versions PHP. Ce sont simplement les paramètres et le type de retour qui sont définis et décrits, mais les dépendances et suivis réels ne sont pas encore présents dans la documentation officielle ou sur le site Web de PHP, en particulier pour la fonction md_ord.

Exemples d'implémentation de la fonction PHP ord()

Ci-dessous les exemples de la fonction PHP ord() :

Exemple n°1

Ce programme illustre la fonction ord() renvoyant la valeur de We à partir de l'entrée d'une chaîne comme bienvenue dans le programme donné avec la fonction ord().

Code :

<?php
echo ord("we")."\n";
echo ord("welcome")."\n";
?>
Copier après la connexion

Sortie :

PHP ord()

Exemple n°2

Ce programme illustre l'utilisation de la fonction ord pour représenter la chaîne transmise en tant que paramètre à la fonction ord pour que son type de retour renvoie la valeur entière et la valeur ascii de la chaîne qui est e est renvoyée avec une valeur de 101. .

Code :

<?php
echo ord("educba");
?>
Copier après la connexion

Sortie :

PHP ord()

Exemple #3

Ce programme illustre l'utilisation de la fonction ord pour représenter la chaîne transmise en tant que paramètre à la fonction ord pour que son type de retour renvoie la valeur entière et la valeur ascii de la chaîne qui est g est renvoyée avec une valeur de 103.

Code :

<?php
echo ord("grammer");
?>
Copier après la connexion

Sortie :

PHP ord()

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";
}
?>
Copier après la connexion

Output:

PHP ord()

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;
}
?>
Copier après la connexion

Output:

PHP ord()

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;
}
?>
Copier après la connexion

Output:

PHP ord()

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal