Rumah >pembangunan bahagian belakang >tutorial php >Fungsi rentetan dalam PHP8: Cara menggunakan str_starts_with()
Terdapat fungsi rentetan praktikal baharu str_starts_with() dalam PHP 8. Artikel ini akan memperkenalkan pengenalan, penggunaan dan contoh fungsi ini.
str_starts_with() boleh menentukan sama ada rentetan bermula dengan rentetan lain dan mengembalikan nilai Boolean adalah seperti berikut:
str_starts_with(string $haystack , string $needle): bool
Parameter penjelasan:
$haystack
: Rentetan yang hendak dicari. $needle
: Rentetan permulaan sedang dicari. Nilai pulangan:
$haystack
bermula dengan $needle
. $haystack
tidak bermula dengan $needle
. Berikut ialah contoh yang menunjukkan cara menggunakan fungsi str_starts_with():
<?php $haystack = 'Hello World'; $needle = 'Hello'; if (str_starts_with($haystack, $needle)) { echo "字符串 '{$haystack}' 以 '{$needle}' 开头。"; } else { echo "字符串 '{$haystack}' 没有以 '{$needle}' 开头。"; } // Output: 字符串 'Hello World' 以 'Hello' 开头。
Contoh 1: Case-insensitive
<?php $haystack = 'Hello World'; $needle = 'hello'; if (str_starts_with(strtolower($haystack), strtolower($needle))) { echo "字符串 '{$haystack}' 以 '{$needle}' 开头(不区分大小写)。"; } else { echo "字符串 '{$haystack}' 没有以 '{$needle}' 开头(不区分大小写)。"; } // Output: 字符串 'Hello World' 以 'hello' 开头(不区分大小写)。
<?php $url = 'https://www.example.com'; $allowedUrls = ['https://www.example.com', 'https://www.example.org']; foreach ($allowedUrls as $allowedUrl) { if (str_starts_with($url, $allowedUrl)) { echo "URL '{$url}' 被允许。"; } } // Output: URL 'https://www.example.com' 被允许。
Atas ialah kandungan terperinci Fungsi rentetan dalam PHP8: Cara menggunakan str_starts_with(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!