1. Tìm kiếm chuỗi trong chuỗi.
Để tìm kiếm một chuỗi bên trong một chuỗi khác, bạn có thể sử dụng một trong ba hàm strstr(), strchr(), strrchar() hay stristr().
Hàm strstr() trả về chuỗi str1 nếu chúng tìm thấy chuỗi str1 trong chuỗi str2, ngược lại hàm trả về giá trị false, nếu có nhiều chuỗi str1 giống nhau, hàm này chỉ tìm kiếm chuỗi str1 đầu tiên.
Cú pháp: string strstr(string str1, string str2);
Ví dụ minh họa về hàm tìm kiếm chuỗi:
<?php
$str="your customer service is excellent.";
echo strstr($str,"is")."<br>";
echo strchr($str,"c")."<br>";
echo strrchr($str,"e")."<br>";
echo stristr($str,"er")."<br>";
?>
$str="your customer service is excellent.";
echo strstr($str,"is")."<br>";
echo strchr($str,"c")."<br>";
echo strrchr($str,"e")."<br>";
echo stristr($str,"er")."<br>";
?>
2. Tìm vị trí của chuỗi con:
Để tìm kiếm một chuỗi bên trong một chuỗi khác, bạn có thể sử dụng một trong ba hàm strstr(), strchr(), strrchar() haystristr(). Nhưng để tìm kiếm vị trí xuất hiện str1 trong chuỗi str2, bạn có thể sử dụng các hàm như: strpos(), strrpos().Hàm strpos() trả về vị trí tìm thấy chuỗistr1 trong chuỗi str2, ngược lại hàm trả về giá trị -1. Nếu có nhiều chuỗi str1 giống nhau, hàm này chỉ trả về vị trí chuỗi str1 đầu tiên
Cú pháp: int strpos(string str1, string str2 [int off]);
Kí tự đầu tiên của chuỗi tính từ 0. Xem ví dụ:
<?
$str="your customer service is .";
echo $str."<br>";
echo "is:".strpos($str,"is")."<br>";
echo "e:".strrpos($str,"e")."<br>";
//Vị trí chuỗi e cuối cùng
?>
$str="your customer service is .";
echo $str."<br>";
echo "is:".strpos($str,"is")."<br>";
echo "e:".strrpos($str,"e")."<br>";
//Vị trí chuỗi e cuối cùng
?>
Xem kết quả:
Thứ Ba, 25 tháng 10, 2011
//
Nhãn:
php
//
0
nhận xét
//
0 nhận xét to "Hàm tìm kiếm chuỗi"
Nhãn
- blog (2)
- c (1)
- dotnet (19)
- Đồ họa (1)
- excel (1)
- games (6)
- hedieuhanh (5)
- joomla (4)
- lamoffer (1)
- paidtoclick (1)
- phanmemkhac (1)
- php (31)
- thuthuat (1)
- trochoi (1)
- truyennguoilon (407)
- word (24)
Blog Archive
-
▼
2011
(507)
-
▼
tháng 10
(28)
- Viết lệnh trong php
- Tạo và kết nối database bằng php
- Hiển thị dữ liệu trong Database lên màn hình
- Khai báo và sử dụng mảng
- Mảng hai chiều
- Mảng ba chiều
- Ghi dữ liệu từ mảng vào File
- Định dạng chuỗi (form góp ý).
- Định dạng chuỗi để In
- Thay đổi kiểu chữ của chuỗi
- Kết hợp hay tách chuỗi
- Hàm so sánh chuỗi
- Hàm tìm kiếm chuỗi
- Hàm thay thế chuỗi
- Biểu thức trong PHP
- Sử dụng khai báo Require
- Sử dụng khai báo include()
- Sử dụng hàm trong PHP
- Gọi một hàm chưa khai báo
- Tạo lớp, thuộc tính và phương thức trong PHP
- Sử dụng thuộc tính của lớp trong PHP
- Gọi phương thức của class
- Thiết lập tính kế thừa trong PHP
- Chồng hàm
- Thiết kế class - Xây dựng class có tên page
- Thiết kế class - Chèn lớp page bằng cách sử dụng r...
- Gán cookie từ PHP
- Sử dụng cookie với session
-
▼
tháng 10
(28)
Đăng nhận xét