Hàm strpos() trong PHP sẽ tìm kiếm vị trí đầu tiên của kí tự hoặc chuỗi con xuất hiện trong chuỗi nguồn. Hàm trả về số nguyên là vị trí đầu tiên xuất hiện của kí tự hoặc chuỗi con trong chuỗi nguồn, lưu ý là chuỗi sẽ bắt đầu từ vị trí 0, không phải 1.

Cú pháp hàm tìm kiếm chuỗi strpos() trong PHP

Cú pháp:

strpos( $str, $char, $position);

Trong đó:

  • $str là chuỗi nguồn.
  • $char là kí tự hoặc chuỗi con cần tìm kiếm trong chuỗi nguồn.
  • $position là vị trí bắt đầu tìm kiếm, có nghĩa là hàm strpos() sẽ bỏ qua các kí tự trước vị trí $position trong chuỗi nguồn.

Ví dụ

Code

$str = 'abcdefghimk';
$pos = strpos($str, 'd');
echo $pos;

Kết quả

3

Code

$str = 'abcdefghdiklm';<br />
$pos = strpos($str, 'd');<br />
$pos2 = strpos($str, 'd', 5);<br />
echo $pos . "<br />";<br />
echo $pos2;

Kết quả

3
8

Code

$str = 'abcdefghdiklm';
$char = 'dk';
$pos = strpos($str, $char);
if ($pos == false) {
    echo "kí tự '" .$char. "' không tồn tại trong chuỗi";
}

Kết quả

kí tự 'dk' không tồn tại trong chuỗi

Viết câu trả lời

Drop Images

0 Bình luận