Kadangkala, dalam pengaturcaraan PHP, kita perlu menyemak sama ada semua rentetan dalam tatasusunan mengandungi aksara tertentu. Ini mungkin untuk mengendalikan beberapa logik tertentu atau untuk menapis elemen yang tidak diingini. Artikel ini akan memperkenalkan cara menyemak sama ada semua rentetan dalam tatasusunan mengandungi aksara tertentu dalam PHP.
Turutan PHP
Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat biasa. Ia boleh mengandungi pelbagai jenis elemen seperti rentetan, nombor, objek, dll. Menggunakan tatasusunan, kami boleh menyimpan, mengendalikan dan mengurus data dengan mudah.
Dalam PHP, tatasusunan ialah struktur data bersekutu yang teratur. Ia boleh mengakses elemen mengikut indeks atau kunci yang berkaitan. Berikut ialah beberapa operasi tatasusunan yang biasa digunakan:
1 Cipta tatasusunan
$array = tatasusunan('item1', 'item2', 'item3');
2 .Tambahkan elemen pada tatasusunan
$array[] = 'item4'; // Setara dengan array_push($array, 'item4');
3
unset($array[1]); // Padamkan elemen dengan indeks 1
4. Dapatkan elemen dalam array
echo $array[0]; / / Keluarkan elemen pertama tatasusunan
rentetan PHP
Dalam pengaturcaraan PHP, rentetan ialah jenis data asas. Ia boleh mengandungi teks, nombor, aksara khas, dsb. Berikut ialah beberapa operasi rentetan yang biasa digunakan:
1 Cipta rentetan
$str = 'hello world'
2 >
echo strlen($str); // Keluarkan panjang rentetan3. Sambungkan dua rentetan$str1 = 'hello';$str2 = '. dunia';
$str3 = $str1 . mari kita pertimbangkan soalan: Bagaimana untuk menyemak sama ada semua rentetan dalam tatasusunan mengandungi aksara tertentu? Untuk mencapai fungsi ini, anda perlu menggunakan beberapa fungsi terbina dalam PHP dan struktur gelung.
$array = array('apple', 'banana', 'cherry');
foreach ($array as $string) {
}
Kod di atas akan melingkari setiap elemen dalam tatasusunan dan menggunakan fungsi strpos untuk menyemak sama ada rentetan mengandungi aksara tertentu. Jika rentetan mengandungi aksara tertentu, teks rentetan itu akan dikeluarkan.
if (strpos($string, $char) !== false) { echo "{$string} 含有字符 {$char} <br>"; }
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada semua rentetan dalam tatasusunan mengandungi aksara tertentu dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!