Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengetahui persamaan dan perbezaan rentetan dalam fungsi php

Bagaimana untuk mengetahui persamaan dan perbezaan rentetan dalam fungsi php

醉折花枝作酒筹
Lepaskan: 2023-03-11 21:52:01
asal
2144 orang telah melayarinya

Dalam artikel sebelum ini, kami belajar tentang kaedah menggantikan aksara yang ditentukan dalam rentetan Jika perlu, sila baca "Pengenalan terperinci kepada kaedah menggantikan aksara yang ditentukan dalam PHP (sensitif huruf besar-kecil) ". Kali ini kami akan memperkenalkan kepada anda kaedah membandingkan dua rentetan Anda boleh merujuknya jika perlu.

Kadang-kadang kita mungkin perlu membandingkan dua rentetan Pada masa ini kita perlu menggunakan fungsi untuk membandingkan rentetan, jadi hari ini kita akan memperkenalkan kaedah membandingkan dua rentetan.

Mula-mula mari kita lihat kaedah pertama, menggunakan fungsi strcasecmp().

Mari kita lihat contoh kecil.

<?php
echo strcasecmp("yellow rattan wine","Yellow Rattan Wine");
?>
Salin selepas log masuk

Mari kita lihat hasil contoh ini

0
Salin selepas log masuk

Kawan saya, adakah anda mempunyai banyak tanda tanya? Apakah maksud 0 ini. Jangan risau, mari belajar tentang fungsi ini. Fungsi

strcasecmp() membandingkan dua rentetan.

Mari kita lihat sintaks fungsi ini

strcasecmp(要比较的第一个字符串,要比较的第二个字符串)
Salin selepas log masuk

Perkara yang paling penting ialah nilai pulangan fungsi ini, mari kita lihat.

Fungsi kembali:

  • 0 - jika dua rentetan adalah sama

  • <0 - jika string1 adalah kurang daripada string2

  • >0 - jika string1 lebih besar daripada string2

Fungsi pertama ini diperkenalkan, seterusnya kita Memperkenalkan kaedah kedua, fungsi strcmp().

Mari kita lihat sedikit berangan.

<?php
echo strcmp("yellow rattan wine","Yellow Rattan Wine");
?>
Salin selepas log masuk

Tengok hasil buah berangan ini

Bagaimana untuk mengetahui persamaan dan perbezaan rentetan dalam fungsi php

32? Apakah maksud ini? Adakah ini fungsi yang sama seperti di atas? Jom belajar sekarang.

fungsi strcmp() membandingkan dua rentetan.

Mari kita lihat sintaks fungsi ini

strcmp(要比较的第一个字符串,要比较的第二个字符串)
Salin selepas log masuk

Fungsi ini adalah sama dengan fungsi strcasecmp di atas Nilai yang dikembalikan adalah lebih besar daripada 0, yang bermaksud aksara pertama ialah lebih besar daripada watak kedua.

Itu sahaja jika anda ingin mengetahui perkara lain, anda boleh klik ini. → →tutorial video php

Atas ialah kandungan terperinci Bagaimana untuk mengetahui persamaan dan perbezaan rentetan dalam fungsi php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan