Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Tìm phần tử mảng PHP chứa chuỗi con xác định

Giả sử mảng:

$subject = array('JavaScript', 'Java', 'PHP language', 'Python Language');

Tìm phần tử chứa text:

$valueToSearch = 'Language';

Dùng preg_match() trong PHP.

Ví dụ

<!DOCTYPE html> <html> <body> <?php 
$subject = array('JavaScript', 'Java', 'PHP language', 'Python Language');
$valueToSearch = 'Language';
$result = array();
foreach($subject as $t => $value) {
    if (preg_match("/\b$valueToSearch\b/i", $value)) {
        $result[$t] = $value;
    }
}
print_r($result);
?> </body> </html>

Kết quả

Array ( [2] => PHP language [3] => Python Language )