Php 数组中具有相同名称的值
我想检查数组中是否有同名的值, 如果有同名的值,如何获取它。 假设我有Php 数组中具有相同名称的值,php,arrays,yii,Php,Arrays,Yii,我想检查数组中是否有同名的值, 如果有同名的值,如何获取它。 假设我有 <?php if (is_array(Yii::app()->session['cart_values'])) { foreach ( Yii::app()->session['cart_values'] as $value) { ?> 接下来,再次检查另一个包含$files name的数组,并检查是否有同名的文件 我尝试了一些解决方案,但没有得到它 谢谢试试这样的东西 &l
<?php
if (is_array(Yii::app()->session['cart_values']))
{
foreach ( Yii::app()->session['cart_values'] as $value) {
?>
接下来,再次检查另一个包含$files name的数组,并检查是否有同名的文件
我尝试了一些解决方案,但没有得到它
谢谢试试这样的东西
<?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);
}
}
?>
希望这有帮助。很难猜出您的问题是什么。可以使用array_unique()和array_diff()来完成