Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP ord()

PHP ord()

WBOY
WBOYasal
2024-08-29 12:56:21416semak imbas

Fungsi ord() dalam PHP ialah fungsi inbuild yang merupakan fungsi yang sangat penting untuk mendapatkan nilai ASCII sebagai nilai yang dikembalikan. Ini ialah fungsi yang menganggap rentetan aksara sebagai parameter dan kemudian seperti yang dinyatakan nilai pulangan keluar sebagai nilai ASCII bagi aksara pertama rentetan ini yang ditakrifkan. Fungsi Php ord pada asasnya mengambil satu parameter daripada rentetan dan merupakan parameter wajib untuk mendapatkan nilai ASCII sebagai nilai pulangan. Perkaitan fungsi rentetan dengan fungsi ord juga mempunyai kepentingan di dalamnya.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks:

ord(String)

Aliran sintaks adalah seperti berikut fungsi ord adalah sebahagian daripada Rujukan String dalam PHP yang digunakan untuk mendapatkan aksara pertama rentetan diluluskan sebagai parameter. Juga, String ialah parameter terpenting bagi fungsi ord, kedua-duanya bergantung pada satu sama lain. Rentetan ialah parameter yang paling diperlukan dan digunakan untuk mendapatkan nilai ASCII yang dikaitkan dengan rentetan dan terutamanya aksara pertama rentetan.

Bagaimanakah Fungsi ord() Berfungsi dalam PHP?

Ord PHP ialah fungsi yang merupakan sebahagian daripada versi PHP dengan PHP 4, PHP 5 dan PHP 7. Ia menukar bait pertama rentetan kepada nilai yang terletak antara 0 dan 255.

Nilai binari mula-mula ditafsirkan dan kemudian bait pertama rentetan yang diberikan sebagai input rentetan berfungsi sebagai integer tidak bertanda antara 0 dan 255.

Hanya jika rentetan itu ialah rentetan yang dikodkan bait tunggal, maka ia hanya akan mengembalikan nilai yang setara untuk mengembalikan kedudukan aksara dalam keseluruhan pemetaan set sebagai nilai yang terdapat dalam jadual pemetaan set. Tetapi syarat dikenakan bahawa fungsi itu tidak mengetahui pengekodan rentetan dan khususnya ia tidak akan mengenal pasti kod Unikod sebagai titik dalam nilai berbilang bait yang dikodkan.

chr juga merupakan pelengkap bagi fungsi ord() ia juga mengambil rentetan sebagai input yang juga dengan parameter tunggal yang mengandungi beberapa aksara dalam rentetan dengan mengembalikan rentetan satu aksara sekali lagi dengan pengekodan bait tunggal dengan mentafsir nilai bait sebagai integer tidak bertanda. Selain itu, ini boleh digunakan untuk mencipta rentetan satu aksara dalam pengekodan bait tunggal untuk menghantar beberapa titik atau nilai kod yang juga boleh menjana rentetan dengan pengekodan berbilangbait. Parameter kepunyaan fungsi adalah sama dengan nilai integer antara 0 dan 255. Bertentangan dengan ini jenis pulangan menjadi rentetan aksara tunggal yang mengandungi bait yang ditentukan. Ciri-ciri yang disebutkan ini menunjukkan bahawa ia adalah percuma kepada fungsi ord() dalam PHP.

Nilai ASCII ialah pasangan terbaik untuk fungsi ord() PHP kerana ia membantu dalam merujuk dan menunjuk kepada nilai ASCII dan nilai jadual ASCII yang menunjuk kepadanya. Ia juga merupakan salah satu parameter penting fungsi PHP ord().

mb_ord() ialah fungsi subset bagi fungsi ord() yang berfungsi dengan cara yang membantu mendapatkan titik kod aksara. Jika keadaan mendapat memuaskan maka mengembalikan nilai sebaliknya ia mengembalikan nilai sebagai palsu sebagai jenis pulangan. Rentetan dan rentetan jenis pengekodan tunggal ialah parameter yang dihantar ke fungsi md_ord() yang merupakan subset daripada fungsi ord().

Nota: fungsi md_ord yang dinyatakan tidak didokumenkan sepenuhnya dan tersedia sebagai sebahagian daripada dokumentasi untuk versi PHP. Ia hanyalah parameter dan jenis pulangan yang ditakrifkan dan diterangkan tetapi kebergantungan dan tindakan susulan sebenar belum ada dalam dokumentasi rasmi atau tapak web untuk PHP terutamanya untuk fungsi md_ord.

Contoh untuk Melaksanakan Fungsi PHP ord()

Di bawah ialah contoh fungsi PHP ord():

Contoh #1

Program ini menggambarkan fungsi ord() mengembalikan nilai We daripada input rentetan sebagai dialu-alukan dalam atur cara yang diberikan dengan fungsi ord().

Kod:

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

Output:

PHP ord()

Contoh #2

Atur cara ini menggambarkan penggunaan fungsi ord untuk mewakili rentetan yang dihantar sebagai parameter kepada fungsi ord untuk jenis pulangannya untuk mengembalikan nilai integer dan nilai ascii rentetan iaitu e dikembalikan dengan nilai 101 .

Kod :

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

Output:

PHP ord()

Contoh #3

Atur cara ini menggambarkan penggunaan fungsi ord untuk mewakili rentetan yang dihantar sebagai parameter kepada fungsi ord untuk jenis pulangannya untuk mengembalikan nilai integer dan nilai ascii rentetan iaitu g dikembalikan dengan nilai 103

Kod :

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

Output:

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";
}
?>

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;
}
?>

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;
}
?>

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

Atas ialah kandungan terperinci PHP ord(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP number_format()Artikel seterusnya:PHP number_format()