Heim >php教程 >PHP源码 >Löschen Sie Instanzen zum Entfernen identischer Elemente und ordnen Sie doppelte Werte in einem zweidimensionalen Array an

Löschen Sie Instanzen zum Entfernen identischer Elemente und ordnen Sie doppelte Werte in einem zweidimensionalen Array an

大家讲道理
大家讲道理Original
2016-11-08 11:27:321206Durchsuche

function assoc_title($arr, $key)
{
    $tmp_arr = array();
    foreach ($arr as $k => $v) {
        if (in_array($v[$key], $tmp_arr)) {
            unset($arr[$k]);
        } else {
            $tmp_arr[] = $v[$key];
        }
    }
    return $arr;
}//assoc_title end
 
$key_title = 'stu_name';
$quchong = assoc_title($teachers, $key_title);
 
 
echo "<table border=\"1\" bordercolor=\"#CCCCCC\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse:collapse\" width=\"20%\">";
echo "<tr><td>id</td><td>学生名</td><td>电话</td></tr>";
$i = 1;
foreach ($quchong as $key => $vale) {
    if ($vale[&#39;stu_name&#39;] == "游开琳" or $vale[&#39;stu_name&#39;] == "韩建通") {
 
        continue;
    }
 
    echo "<tr><td>{$i}</td><td>{$vale[&#39;stu_name&#39;]}</td><td>{$vale[&#39;tel&#39;]}</td></tr>";
    $i++;
 
}
 
echo "</table>";

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn