Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan berapa banyak aksara yang terdapat dalam rentetan dalam php
Kaedah penghakiman: 1. Gunakan pernyataan "str_split($str)" untuk menukar rentetan kepada tatasusunan aksara 2. Gunakan pernyataan "array_unique($arr)" untuk mengalih keluar aksara pendua dalam tatasusunan; 3. Gunakan pernyataan " The count (duplication-removed array)" mengira panjang array selepas penduaan dialih keluar, dan bilangan aksara yang berbeza boleh diperolehi.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php menentukan sama ada terdapat aksara tertentu dalam string , iaitu untuk menentukan aksara yang berbeza dalam rentetan. Izinkan saya memperkenalkan kepada anda kaedah penghakiman di bawah.
Kaedah pelaksanaan:
1 Gunakan fungsi str_split() untuk menukar rentetan kepada tatasusunan aksara
<?php $str = 'absd346d182831'; $arr=str_split($str); var_dump($arr); ?>
<.>
2. Gunakan fungsi array_unique() untuk mengalih keluar aksara pendua$newarr=array_unique($arr); var_dump($newarr);akan mengembalikan tatasusunan baharu, yang nilai utamanya ialah rentetan Aksara tidak berulang. 3. Gunakan fungsi count() untuk mengira panjang tatasusunan selepas penyahduplikasian untuk mengetahui bilangan aksara yang berbeza dalam rentetan.
echo count($newarr);Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menentukan berapa banyak aksara yang terdapat dalam rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!