Hướng dẫn strstr php

Hàm strstr() sẽ tìm kiếm vị trí đầu tiên xuất hiện của một kí tự hoặc một chuỗi nào đó trong chuỗi nguồn. Hàm trả về một phần của chuỗi gốc tính từ vị trí xuất hiện đầu tiên của kí tự đến vị trí cuối cùng của chuỗi gốc.

Nội dung chính

  • Các tham số trong hàm strstr():
  • Ví dụ về cách sử dụng hàm strstr() trong PHP:
  • 2. Hàm strpbrk() trong PHP
  • Các tham số trong hàm strpbrk():
  • Ví dụ về cách sử dụng hàm strpbrk() trong PHP:
  • 3. Hàm substr() trong PHP
  • Các tham số trong hàm substr():
  • Ví dụ về cách sử dụng hàm substr() trong PHP:

Nội dung chính

  • Các tham số trong hàm strstr():
  • Ví dụ về cách sử dụng hàm strstr() trong PHP:
  • 2. Hàm strpbrk() trong PHP
  • Các tham số trong hàm strpbrk():
  • Ví dụ về cách sử dụng hàm strpbrk() trong PHP:
  • 3. Hàm substr() trong PHP
  • Các tham số trong hàm substr():
  • Ví dụ về cách sử dụng hàm substr() trong PHP:

Hướng dẫn strstr php

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstrstr( $str, $char, $type);

Trong đó:

  • $str là chuỗi gốc cần xử lý.
  • $char là kí tự hoặc chuỗi cần xác định vị trí.
  • $type là tham số không bắt buộc quy định kết quả trả về của hàm:
    • Nếu $type = TRUE chuỗi trả về sẽ lấy từ đầu chuỗi gốc đến vị trí xuất hiện đầu tiên của $char trong chuỗi gốc và không bao gồm $char.
    • Nếu $type = FALSE chuỗi trả về sẽ lấy từ vị trí đầu tiên xuất hiện của $char trong chuỗi gốc đến cuối chuỗi gốc và lấy luôn cả $char.

Ví dụ

Code

$var = "[email protected]";
$result = strstr($var, "@");
$result_2 = strstr($var, "@", true);
echo $result . "
"; echo $result_2;

Kết quả

@
something

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Trong bài này chúng ta sẽ cùng tìm hiểu cách lấy ra một phần của một chuỗi trong Lập trình PHP.

Lấy ra một phần của một chuỗi trong Lập trình PHP.

Chúng ta sẽ tìm hiểu cách lấy ra một phần của một chuỗi bằng 3 phương thức strstr(), strpbrk() substr().

Hàm strstr() trong PHP được sử dụng để lấy một phần của chuỗi tính từ vị trí chỉ định đến hết chuỗi.

Cú pháp hàm strstr() trong PHP:

strstr(string,search,before_search)

Các tham số trong hàm strstr():

  • string: Bắt buộc. Chỉ định chuỗi để tìm kiếm
  • search: Bắt buộc. Chỉ định chuỗi tìm kiếm. Nếu tham số này là một số, nó sẽ tìm kiếm ký tự khớp với giá trị ASCII của số đó
  • before_search: Không bắt buộc. Một giá trị boolean có mặc định là ‘false’. Nếu được đặt thành ‘true’, nó sẽ trả về một phần của chuỗi trước lần xuất hiện đầu tiên của tham số tìm kiếm (không bao gồm search)

Ví dụ về cách sử dụng hàm strstr() trong PHP:

>>> Xem cách kiểm tra một chuỗi bên trong chuỗi khác bằng hàm strpos() trong PHP

2. Hàm strpbrk() trong PHP

Hàm strpbrk() tìm kiếm một chuỗi cho bất kỳ ký tự nào được chỉ định. Hàm này sẽ trả về chuỗi bắt đầu từ ký tự được tìm thấy, nếu không, nó trả về flase

Cú pháp hàm strpbrk() trong PHP:

strpbrk(string,charlist)

Các tham số trong hàm strpbrk():

  • string: Tham số bắt buộc chỉ định chuỗi để tìm kiếm
  • charlist: Tham số bắt buộc chỉ định ký tự cần tìm

Ví dụ về cách sử dụng hàm strpbrk() trong PHP:

3. Hàm substr() trong PHP

m substr() trả về một phần của chuỗi với tham số chị định vị trí bắt đầu và độ dài của chuỗi dự định lấy về.

Cú pháp hàm substr() trong PHP:

substr(string,start,length)

Các tham số trong hàm substr():

  • string: Bắt buộc. Chỉ định chuỗi định lấy 1 phần từ đó
  • start: Bắt buộc. Chỉ định vị trí bắt đầu lấy (Số Dương lấy bắt đầu từ đầu chuỗi, Số Âm lấy bắt đầu từ cuối chuỗi, Số 0 lấy từ ký tự đầu tiên)
  • length: Tham số không bắt buộc. Chỉ định độ dài của chuỗi trả về. Mặc định là đến cuối chuỗi. (Số dương – Độ dài được trả về từ tham số bắt đầu. Số âm – Độ dài được trả về từ cuối chuỗi)

Ví dụ về cách sử dụng hàm substr() trong PHP:

Chúng ta cùng xem ví dụ về hàm substr() bên dưới, VD1

Ví dụ thứ 2

Tổng kết

Trên đây là 3 hàm PHP cung cấp sẵn để lấy một phần chuỗi ra từ một chuỗi khác. Nếu chỉ muốn kiểm tra sự tồn tại của chuỗi thì có thể sử dụng hàm strpos().