Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

str_starts_with และ str_ends_with ฟังก์ชั่นใน PHP 8


str_starts_with และ str_ends_with ฟังก์ชั่นถูกเพิ่มใน PHP 8 เพื่อตรวจสอบว่าสตริงที่กำหนดเริ่มต้นหรือสิ้นสุดด้วยสตริงอื่นหรือไม่ ถ้ามันขึ้นต้นและลงท้ายด้วยสตริงอื่น มันจะคืนค่า จริง มิฉะนั้น จะเป็นเท็จ

ตัวอย่าง

str_starts_with('hello haystack', 'hello'); //starts string found 'True'
str_starts_with('hello haystack', 'stack'); //ends string found 'True'


str_starts_with('hello haystack', 'hay'); //starts string found 'False'
str_starts_with('hello haystack', 'hay'); //ends string found 'False'

str_starts_with() ฟังก์ชันใน PHP 8

ฟังก์ชันนี้จะตรวจสอบว่าสตริงที่กำหนดขึ้นต้นด้วยเข็มสตริงหรือไม่ คืนค่า จริง หากพบสตริงแรก มิฉะนั้น จะเป็นเท็จ

str_starts_with(string $haystack, string $needle): bool

ตัวอย่าง :การใช้ฟังก์ชัน str_starts_with()

<?php
   if (str_starts_with('hellohaystack', "hello")) {
      echo "string starts with hello";
   }
?>

ผลลัพธ์

String starts with 'hello'

หมายเหตุ: หากไม่พบสตริงเริ่มต้นที่ระบุในสตริงที่สอง สตริงนั้นจะส่งกลับค่าเท็จ

str_ends_with() ฟังก์ชันใน PHP 8

ฟังก์ชันนี้จะตรวจสอบว่าสายที่กำหนดลงท้ายด้วยเข็มร้อยสายหรือไม่ คืนค่า จริง หากพบสตริงที่ระบุ มิฉะนั้น จะเป็นเท็จ

str_ends_with(string $haystack, string $needle):bool

ตัวอย่าง :การใช้ฟังก์ชัน str_ends_with()

<?php
   if (str_ends_with('hellohaystack', "stack")) {
      echo "string ends with stack";
   }
?>

ผลลัพธ์

String ends with 'stack'