1

私は2つの配列を持っています$A$B

$B = Array
(
    [0] => Array
        (
            [id_participant] => 94
            [full_name] => soeng makara
        )

    [1] => Array
        (
            [id_participant] => 95
            [full_name] => sok sao
        )

)

$A = Array
(
    [0] => Array
        (
            [id_participant] => 95
            [full_name] => sok sao
        )
)

誰でも私を助けることができます。その場合$A、配列内の配列をチェックするにはどうすればよいですか。$B

4

2 に答える 2

3

単に:

if (in_array($A[0], $B))
{
  // in array
}
于 2012-07-23T23:52:06.427 に答える
2

$aのアイテムが$bにあるかどうか知りたいですか?

function checkIfInArray($a, $b)    
{
    foreach($b as $i)
        foreach($a as $x)
            if($x['id_participant'] == $i['id_participant']) return true; //Match found
    return false; //No Match was found
}
于 2012-07-23T22:39:31.210 に答える