如何在PHP中删除重复值

时间:2016-02-24 12:40:34

标签: php arrays arraylist

我想知道如何从数组中删除重复的类别单词。

我的数据库中有类似<code>hotels</code>的类别名称,需要在<code>hotels</code>类别中添加更多酒店,因此<code>hotels (category name)</code>将在每个酒店的数据库中插入。 我想只在数组中显示<code>hotels (category)</code>

如何删除多个重复的字词?

我目前的代码如下:

<?php
    $state = $rst['sp_cat2'];
    $t_typeall = array($state);
    $t = array_filter($t_typeall);
    foreach($t as $t_type){
?>

<h2 class="sub-header" >

<?php
    echo $t_type;
?>

</h2>

2 个答案:

答案 0 :(得分:0)

您可以在PHP中使用array_unique()函数,这将从数组中删除所有重复值。

更多信息:http://www.w3schools.com/php/func_array_unique.asp

答案 1 :(得分:0)

在查询中使用Distinct删除重复项。

语法和文档:: dev.mysql.com/doc/refman/5.7/en/distinct-optimization.html