Hàm preg_match trong PHP tìm kiếm, kiểm tra, so khớp chuỗi cho mẫu, trả về true nếu mẫu tồn tại và đảo ngược sai. Bài viết dưới đây sẽ định nghĩa hàm preg_match trong PHP và hướng dẫn sử dụng hàm preg_match trong PHP
1. Cú pháp hàm preg_match trong PHP
preg_match [ $pattern , $subject, &$matches]
in which
$pattern là biểu thức Biểu thức chính quy
$subject is string to check
$matches là kết quả trả về, đây là một tham số truyền vào ở dạng tham chiếu
2. Định nghĩa và cách sử dụng
Hàm preg_match[] tìm kiếm, so khớp chuỗi cho mẫu, trả về true nếu mẫu tồn tại và đảo ngược sai
Nếu tham số đầu vào tùy chọn pattern_array được cung cấp, thì pattern_array sẽ bao gồm các phần khác nhau của các mẫu chứa trong mẫu tìm kiếm. Nếu lệnh này được chuyển thành PREG_OFFSET_CAPTURE, với mỗi lần trùng khớp xảy ra, trừ chuỗi ứng dụng cũng sẽ được trả về
Thông thường, tìm kiếm bắt đầu từ chuỗi chủ đề đầu. Có thể sử dụng tùy chọn bù tham số để chỉ địa điểm thay thế để từ đó bắt đầu tìm kiếm
Thí dụ
Sau đây là đoạn mã, sao chép và dán mã này vào một tệp và xác minh kết quả
$line = "Vi là trình xử lý văn bản tốt nhất từng được tạo ra. “;
// thực hiện tìm kiếm không phân biệt chữ hoa chữ thường cho từ "Vi"
nếu [preg_match["/\bVi\b/i", $line, $match]]
in "Đã tìm thấy trận đấu. “;
cuối cùng;
?>
Điều này sẽ tạo ra kết quả sau
3. Các ví dụ hàm preg_match trong PHP
Ví dụ 1. hãy xem xét giá trị của biến $matches\
preg_match['/[foo][bar][baz]/', 'fobarbaz', $matches, PREG_OFFSET_CAPTURE];
print_r[$matches];
?>
Kết quả hiển thị màn hình là
Ví dụ 2. Capture Value - gom nhóm 1 cấp
$subject = "freetuts. mạng lưới";
$pattern = '/[net]/';
preg_match[$pattern, $subject, $matches];
tiếng vang'
';
print_r[$matches];
tiếng vang'
';
Kết quả hiển thị màn hình là
Ví dụ 3. Capture Value - gom nhóm 2 cấp
$subject = "freetuts. mạng lưới";
$pattern = '/[[net]]/';
preg_match[$pattern, $subject, $matches];
tiếng vang'
';
print_r[$matches];
tiếng vang'
';
Kết quả hiển thị màn hình là
Ví dụ 4. use preg_unmatched_as_null
Nếu được thông qua, các mẫu con không khớp được báo cáo là NULL, nếu không chúng được báo cáo dưới dạng một chuỗi rỗng
preg_match['/[a][b]*[c]/', 'ac', $matches];
var_dump[$matches];
preg_match['/[a][b]*[c]/', 'ac', $matches, preg_unmatched_as_null];
var_dump[$matches];
?>
Qua bài viết trên chúng tôi đã chỉ cho các bạn cách sử dụng hàm preg_match[] trong PHP mà bạn có thể lấy được bất kỳ chuỗi con nào miễn phí là có một quy tắc để lấy, hàm này không dùng để lấy chuỗi con dựa trên
Các hằng số giống như các biến ngoại trừ khi chúng được xác định, chúng không thể thay đổi hoặc không được xác định
Nội dung chính Hiển thị
- Hằng số PHP
- Tạo hằng số PHP
- Tạo một hằng số với một tên không cảm ứng trường hợp
- Tạo một hằng số với một tên không cảm ứng trường hợp
- Hằng số PHP. Specify []
- Hằng số PHP. Từ khóa Const
- Hàm không đổi []
- Unable to change with các biến
- Một biến trong PHP là gì?
- Biến và không đổi là gì?
- Ví dụ Biến PHP là gì?
- Biến đổi trong PHP và các loại của nó là gì?
Hằng số PHP
Hằng số là một định danh [tên] cho một giá trị đơn giản. Unable to change value in command file
Một tên hằng số hợp lệ bắt đầu bằng chữ cái hoặc dấu gạch dưới [không có giá trị nào trước tên hằng số]
Lưu ý. No same as variable, hằng số tự động toàn cầu trên toàn bộ tập lệnh. Không giống như các biến, các hằng tự động toàn cầu trên toàn bộ tập lệnh
Tạo hằng số PHP
Để tạo hằng số, hãy sử dụng hàm define[]
cú pháp
Specify [tên, giá trị, không phân biệt trường hợp]
Thông số
- Mười. Chỉ định tên của hằng số
- value. Chỉ định giá trị của hằng số
- Không phân biệt được trường hợp. Chỉ định xem tên không thay đổi nên không cảm ứng trường hợp hay không. Default is invalid
Thí dụ
Create a hằng số với một tên cảm ứng trường hợp. tên phân biệt chữ hoa chữ thường
define["CHÀO MỪNG", "Chào mừng đến với W3Schools. com. "];
echo CHÀO;
?>
Please tự mình thử »
Thí dụ
Create a hằng số với một tên cảm ứng trường hợp. tên không phân biệt chữ hoa chữ thường
define["CHÀO MỪNG", "Chào mừng đến với W3Schools. com. ", true];
echo lời chào;
?>
Please tự mình thử »
Tạo một hằng số với một tên không cảm ứng trường hợp
Hằng số PHP
Thí dụ
Create a hằng số với một tên cảm ứng trường hợp
define["ô tô", [
"Alfa Romeo",
"BMW",
"Toyota
]];
echo cars[0];
?>
Please tự mình thử »
Tạo một hằng số với một tên không cảm ứng trường hợp
Hằng số PHP
Thí dụ
Create a hằng số với một tên cảm ứng trường hợp
define["CHÀO MỪNG", "Chào mừng đến với W3Schools. com. "];
Hãy tự mình thử »
echo GREETING;
}
Tạo hằng số với tên không cảm ứng trường hợp.
?>
Please tự mình thử »
Tiếp theo → ← Trước đó
Hằng số PHP là tên hoặc danh sách không thể thay đổi trong quá trình thực thi lệnh ngoại trừ hằng số ma thuật, không thực sự là hằng số. Hằng số PHP có thể được xác định bằng 2 cách
- Sử dụng chức năng xác định []
- Use from key const
Các hằng số tương tự như biến số ngoại trừ khi chúng được xác định, chúng không bao giờ có thể được xác định hoặc thay đổi. Họ vẫn không thay đổi trên toàn bộ chương trình. Các hằng số PHP thực hiện theo các quy tắc biến PHP tương tự. Ví dụ, nó có thể được bắt đầu bằng một chữ cái hoặc chỉ gạch dưới. Ví dụ: nó chỉ có thể được bắt đầu bằng một chữ cái hoặc dấu gạch dưới
Thông thường, hằng số PHP nên được xác định trong các chữ cái viết hoa
Lưu ý. Are not same as biến số, hằng số tự động toàn cầu trong suốt tập lệnh
Hằng số PHP. Specify []
Sử dụng hàm xác định [] để tạo hằng số. Nó xác định hằng số trong thời gian chạy. Please xem chức năng cú pháp của chức năng xác định [] trong PHP
- Mười. Nó chỉ định danh không thay đổi. Nó chỉ định tên hằng
- value. Nó chỉ là giá trị không thay đổi. Nó chỉ định giá trị không đổi
- Không phân biệt được trường hợp. Chỉ xem một hằng số có cảm ứng trường hợp lệ hoặc không. default value is bad. Nó có nghĩa là nó cảm ứng với trường hợp theo mặc định. Chỉ định xem một hằng số có phân biệt chữ hoa chữ thường hay không. Giá trị mặc định là sai. Nó có nghĩa là nó phân biệt chữ hoa chữ thường theo mặc định
Chúng ta hãy xem ví dụ để xác định hằng số PHP bằng cách sử dụng DEFINE[]
File. hằng số1. php
đầu ra
Hello JavaTpoint PHP
Create a hằng số với tên không cảm ứng trường hợp. tên không phân biệt chữ hoa chữ thường
File. Hằng số2. php
đầu ra
Hello JavaTpoint PHP Hello JavaTpoint PHP
File. hằng3. php
đầu ra
Hello JavaTpoint PHP Notice: Use of undefined constant message - assumed 'message' in C:\wamp\www\vconstant3.php on line 4 message
Hằng số PHP. Từ khóa Const
PHP đã giới thiệu một từ khóa Const để tạo ra một hằng số. Từ khoá Const fixed constant number at the compile point. Đó là một ngôn ngữ cấu trúc, không phải là một chức năng. Các hằng số được xác định bằng cách sử dụng từ khóa Const là cảm ứng trường hợp. const để tạo một hằng số. Từ khóa const định nghĩa các hằng tại thời điểm biên dịch. Nó là một cấu trúc ngôn ngữ, không phải là một chức năng. Hằng số được xác định bằng từ khóa const phân biệt chữ hoa chữ thường
File. Hằng số4. php
đầu ra
Hello const by JavaTpoint PHP
Hàm không đổi []
Có một cách khác để nhập giá trị của các hằng số bằng hàm hằng số [] thay vì sử dụng câu lệnh ECHO
cú pháp
Cú pháp cho hằng số sau hàm
File. hằng số5. php
đầu ra
JavaTpoint JavaTpoint
Unable to change with các biến
Không thể thay đổiBiếnMột khi hằng số đã được xác định, nó không bao giờ có thể được xác định lại. Một biến có thể được xác định cũng như được xác định lại dễ dàng. Một hằng số chỉ có thể được xác định bằng hàm xác định []. Nó không thể được xác định bởi bất kỳ nhiệm vụ đơn giản nào. Một biến có thể được xác định bằng toán tử gán [=] đơn giản. Không cần thiết phải sử dụng dấu hiệu đô la [$] trước khi không thay đổi trong quá trình chuyển đổi môi trường. Để khai báo một biến, luôn luôn sử dụng dấu hiệu đô la [$] trước biến. Hằng số không tuân theo bất kỳ quy tắc phạm vi biến nào và chúng có thể được xác định và truy cập ở bất kỳ đâu. Các biến có thể được khai báo ở bất kỳ đâu trong chương trình, nhưng chúng tuân theo các quy tắc phạm vi biến. Hằng số là các biến có giá trị không thể thay đổi trong suốt chương trình. The value of the variable can be change. Theo mặc định, hằng số là toàn cầu. Các biến có thể là bộ cục bộ, toàn cầu hoặc tĩnhChủ đề tiếp theo Hằng số ma thuậtHằng số ma thuật PHP
← Tiếp theo →
Một biến trong PHP là gì?
Biến là một biểu tượng hoặc tên là viết tắt của một giá trị. Các biến được sử dụng để lưu trữ các giá trị như giá trị số, ký tự, chuỗi ký tự hoặc địa chỉ bộ nhớ để chúng có thể được sử dụng trong bất kỳ phần nào của chương trình. ký hiệu hoặc tên đại diện cho một giá trị . Các biến được sử dụng để lưu trữ các giá trị như giá trị số, ký tự, chuỗi ký tự hoặc địa chỉ bộ nhớ để chúng có thể được sử dụng trong bất kỳ phần nào của chương trình.
Biến và không đổi là gì?
Một hằng số không thay đổi theo thời gian và có giá trị cố định. Ví dụ, kích thước của giày hoặc vải hoặc bất kỳ trang phục nào sẽ không thay đổi ở bất kỳ điểm nào. Trong một biểu thức đại số, x+y = 8, 8 là một giá trị không thay đổi và nó không thể thay đổi. Variation. Biến là các thuật ngữ có thể thay đổi hoặc thay đổi theo thời gian. Biến là những thuật ngữ có thể thay đổi hoặc thay đổi theo thời gian .
Ví dụ Biến PHP là gì?
Một biến có thể có một tên ngắn [như X và Y] hoặc một tên mô tả khác [Age, Carname, Total_Volume]. Quy tắc cho các biến PHP. Một biến bắt đầu với dấu $, theo sau là tên của biến. Một biến tên phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới. . Quy tắc cho các biến PHP. Một biến bắt đầu bằng dấu $, theo sau là tên của biến. Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới.
Biến đổi trong PHP và các loại của nó là gì?
Các biến trong PHP không có loại nội tại - một biến không biết trước dữ liệu nó sẽ được sử dụng để lưu trữ một số hoặc một chuỗi ký tự. Các biến được sử dụng trước khi chúng được gán có giá trị mặc định. PHP thực hiện tốt công việc tự động chuyển đổi các loại từ cái này sang loại khác khi cần thiết