使用PHP爆炸的独特价值

时间:2017-01-16 09:36:45

标签: php

tag_arr中的值应该是唯一的:

<?php foreach ($all_metal as $key => $new_metal) :
    $tags_arr1 = explode(',', $new_metal['metal']); 
    if(isset($_GET['metal'])) :
          if(in_array($tags_arr1[0],$_GET['metal'])) : 
              $check5='checked="checked"';
          else : 
              $check5="";
          endif;
    endif;                                
?>

1 个答案:

答案 0 :(得分:0)

一个例子。

阅读逐步说明的评论。

<?php

/* A string to explode */
$string = 'test3,test1,test2,test1,test4,test3,test2';

/* Explode the string */
$array = explode(',', $string);

$result = array();

/* Iterate through all elements and save all unique values in the result array */
for ($i = 0; $i < count($array); $i++)
    if (!in_array($array[$i], $result))
        $result[] = $array[$i];

/* Unset array */
unset($array);

/* Sort result array ascending by value */
sort($result);

/* Show result */
print_r($result);

?>