Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencari aksara tidak berulang pertama dalam rentetan yang diberikan melalui PHP
Minggu baharu telah bermula lagi~ Semua orang harus tahu bahawa operasi rentetan dalam PHP adalah bahagian pengaturcaraan yang paling kritikal dan asas, jadi dalam artikel berikut, saya akan memperkenalkan kepada anda operasi asas rentetan , saya percaya sentiasa ada kemahiran yang anda boleh kuasai~
Kemudian topik artikel ini ialah "Tulis program PHP untuk mencari aksara tidak berulang pertama dalam rentetan yang diberikan".
Untuk aksara tidak berulang, tidak perlu menjelaskan terlalu banyak Contohnya, dalam rentetan "adicvdda", aksara tidak berulang pertama yang boleh dilihat dengan mata kasar ialah i, kerana aksara a. dan d kedua-duanya berulang.
Kini kami akan memperkenalkan kepada anda cara melaksanakan operasi ini melalui PHP.
Kod PHP adalah seperti berikut:
<?php function find_non_repeat($word) { $chr = null; for ($i = 0; $i <= strlen($word); $i++) { if (substr_count($word, substr($word, $i, 1)) == 1) { return substr($word, $i, 1); } } } echo find_non_repeat("Green")."<br>"; echo find_non_repeat("abcdea")."<br>";
Hasil output ialah:
G b
Maksudnya, rentetan yang diberikan "Hijau" Aksara tidak berulang pertama ialah G, dan aksara tidak berulang pertama dalam "abcdea" ialah "b".
Dalam kod di atas, kami terutamanya melintasi setiap aksara dalam rentetan melalui gelung for, dan kemudian membandingkannya. Fungsi
PHP strlen()
digunakan untuk mengembalikan panjang rentetan Nilai pulangan ialah panjang rentetan jika berjaya, atau 0 jika rentetan kosong. Fungsi
PHP substr_count()
digunakan untuk mengira bilangan kali subrentetan muncul dalam rentetan.
Sintaks ialah "substr_count(string,substring,start,length)
";
parameter masing-masing mewakili:
rentetan diperlukan dan menentukan rentetan untuk diperiksa.
subrentetan diperlukan dan menentukan rentetan yang hendak dicari.
mula adalah pilihan dan menentukan tempat untuk mula mencari dalam rentetan.
panjang adalah pilihan dan menentukan panjang carian.
PHP substr()
Fungsi digunakan untuk mengembalikan sebahagian daripada rentetan Nilai pulangan ialah bahagian yang diekstrak daripada rentetan yang dikembalikan Jika gagal, ia mengembalikan FALSE atau mengembalikan rentetan kosong .
Akhir sekali, saya ingin mengesyorkan "Tutorial Video PHP" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!
Atas ialah kandungan terperinci Bagaimana untuk mencari aksara tidak berulang pertama dalam rentetan yang diberikan melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!