Laravel kiểm tra xem chuỗi có phải là url không

Để kiểm tra xem một địa chỉ URL có chứa một chuỗi nào đó trong PHP hay không, bạn cần sử dụng hàm strpos[] hoặc str_contains[]

Khi bạn cần thực hiện so khớp chính xác, bạn cần sử dụng biểu thức chính quy có hàm preg_match[]

Hãy xem cách thực hiện cả hai trong hướng dẫn này

Kiểm tra xem URL có chứa chuỗi trong PHP không

Hàm strpos[] giúp bạn kiểm tra vị trí của một phần chuỗi trong chuỗi

Hàm trả về một int cho biết vị trí của chuỗi hoặc

$url = "//sebhastian.com/php";

if [strpos[$url, "php"]] {
    print "php is found in the url";
} else {
    print "php is NOT found in the url";
}
0 khi không tìm thấy chuỗi

strpos[
    string $haystack,
    string $needle,
    int $offset = 0
]: int|false

Để kiểm tra xem một chuỗi nhất định có tồn tại trong một địa chỉ URL hay không, hãy gọi ________ 58 _______ như hình bên dưới

$url = "//sebhastian.com/php";

if [strpos[$url, "php"]] {
    print "php is found in the url";
} else {
    print "php is NOT found in the url";
}

Trong PHP v8, bạn cũng có thể sử dụng hàm str_contains[] để kiểm tra xem một chuỗi có chứa một chuỗi nào đó hay không

Nó không trả về vị trí của chuỗi như strpos[], chỉ trả về

$url = "//sebhastian.com/php";

if [strpos[$url, "php"]] {
    print "php is found in the url";
} else {
    print "php is NOT found in the url";
}
4 nếu nó chứa chuỗi hoặc
$url = "//sebhastian.com/php";

if [strpos[$url, "php"]] {
    print "php is found in the url";
} else {
    print "php is NOT found in the url";
}
0 nếu không

Đưa ra một URL và nhiệm vụ là kiểm tra URL có chứa chuỗi nào đó hay không. URL về cơ bản là các chuỗi. Vì vậy, để kiểm tra sự tồn tại của một số chuỗi nhất định, có thể thực hiện theo hai cách tiếp cận. Cách tiếp cận đầu tiên được sử dụng để tìm chuỗi con khớp trong một chuỗi và cách tiếp cận thứ hai là tìm khớp biểu thức chính quy. PHP chứa các chức năng cho hai cách tiếp cận này

Phương pháp 1
hàm strpos[]. Hàm strpos[] được sử dụng để tìm sự xuất hiện đầu tiên của một chuỗi con trong một chuỗi. Nếu chuỗi con tồn tại thì hàm trả về chỉ mục bắt đầu của chuỗi con, ngược lại trả về Sai nếu không tìm thấy chuỗi con trong chuỗi [URL]

cú pháp

int strpos[ $String, $Substring ]

Thông số. Hàm strpos[] chấp nhận hai tham số như đã đề cập ở trên và được mô tả bên dưới

  • $Chuỗi. Tham số này giữ văn bản nơi thực hiện tìm kiếm
  • $Substring. Tham số này chứa mẫu hoặc chuỗi con sẽ được tìm kiếm

Chương trình. Chương trình PHP để tìm chuỗi nhất định trong URL bằng hàm strpos[]




Chủ Đề