2011-11-07 42 views
7

Các bạn có một tình huống rất khó xử ở đây, tôi không chắc liệu tôi có đang sử dụng đúng cách hay không .. tôi đang cố gắng khớp các giá trị giữa 2 mảng và sau đó chạy nếu câu lệnh khác. .. đây là những gì tôi đang cố gắng làmGiá trị kết hợp Php giữa 2 mảng

$array1 = array('html','php','js','css'); 
$array2 = array('php','python','html','java'); 

những gì tôi muốn là kiểm tra xem giá trị của 2 mảng này khớp với nhau. như php và html là phổ biến ở cả hai và cũng là nơi nó không phù hợp.

Cảm ơn

+0

Hãy nhìn vào mảng chức năng built-in của PHP. Và có lẽ mảng khác biệt http://www.php.net/manual/en/function.array-diff.php – Smamatti

+0

Bởi "trận đấu", bạn chỉ đơn thuần có nghĩa là biến đó là một phần tử của cả hai mảng, hay bạn cũng vậy yêu cầu chúng chiếm cùng vị trí trong mỗi mảng? –

Trả lời

6

Đó là nhu cầu của bạn:

$result = array_intersect($array1, $array2); 
print_r($result); 

kết quả là:

Array 
(
    [0] => html 
    [1] => php 
) 
Các vấn đề liên quan