Array中具有相同名称的值

时间:2013-06-12 10:10:41

标签: php arrays yii

我想检查数组中是否有同名的值, 如果有一个同名的值,我怎么能得到它。 假设我有

    <?php
if (is_array(Yii::app()->session['cart_values']))
{
    foreach ( Yii::app()->session['cart_values'] as $value) {


?>

接下来的内容,再次浏览另一个包含$ files name的数组,如果有同名文件则检查它。

我尝试了一些解决方案,但没有得到它。

由于

1 个答案:

答案 0 :(得分:1)

尝试这样的事情

<?php
if (is_array(Yii::app()->session['cart_values']))
{
    foreach ( Yii::app()->session['cart_values'] as $values) {
    // get the uniques (assuming that $values is an array)
    $uniques = array_unique($values);

     // get the common values on each arrays so you get the repeated values
     $union = array_diff($values, $uniques);
    }
}
?>

希望这有帮助。