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:
strpos( $str, $char, $position);
Trong đó:
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
Unpublished comment
Viết câu trả lời