唯一数组在标记字符串上无法正常工作
array unique not working fine on a tag string
我一直在为如何显示我存储在数据库中的不同标签而苦恼。在我的数据库中,我保存了一些标签,当我尝试将其显示回来时,我使用了 array unique 但它没有用。请参阅下面的示例数据库
item | tag
---------|---------------
code 1 | html,php,css
code 2 | jquery,xml,js
code 3 | php,python,xhtml
code 4 | css
现在当我从我的 table 标记 select 时,我会低于
<?php
$tags = 'html,php,css
jquery,xml,js
php,python,xhtml
css';
//Here i
$string = explode(',', $tags);
foreach($string as $linetag){
//echo $linetag;
$result = array_unique($linetag);
echo $resul;
}
?>
但是上面的代码不起作用。我想显示独特的标签并删除重复项,如下所示
html,
php,
css
jquery,
xml,
js
python,
xhtml
$tags = 'html,php,css,jquery,xml,js,php,python,xhtml,css'; //string
$string = explode(',', $tags); //convert string into array by using php standard function
echo "<pre>"; print_r($string); // print array
$string1 = array_unique($string); //Removes duplicate values from an array
echo "<pre>"; print_r($string1); //print unique array
// if you want string again of this array use implode function
$unique_tags = implode(',', $string1);
echo $unique_tags;
为 href 锚标记试试这个
$tags = 'html,php,css,jquery,xml,js,php,python,xhtml,css';
$string = explode(',', $tags);
$result = array_unique($string);
foreach($result as $d){
echo ' '."<a href=''> $d</a>";
}
我一直在为如何显示我存储在数据库中的不同标签而苦恼。在我的数据库中,我保存了一些标签,当我尝试将其显示回来时,我使用了 array unique 但它没有用。请参阅下面的示例数据库
item | tag
---------|---------------
code 1 | html,php,css
code 2 | jquery,xml,js
code 3 | php,python,xhtml
code 4 | css
现在当我从我的 table 标记 select 时,我会低于
<?php
$tags = 'html,php,css
jquery,xml,js
php,python,xhtml
css';
//Here i
$string = explode(',', $tags);
foreach($string as $linetag){
//echo $linetag;
$result = array_unique($linetag);
echo $resul;
}
?>
但是上面的代码不起作用。我想显示独特的标签并删除重复项,如下所示
html,
php,
css
jquery,
xml,
js
python,
xhtml
$tags = 'html,php,css,jquery,xml,js,php,python,xhtml,css'; //string
$string = explode(',', $tags); //convert string into array by using php standard function
echo "<pre>"; print_r($string); // print array
$string1 = array_unique($string); //Removes duplicate values from an array
echo "<pre>"; print_r($string1); //print unique array
// if you want string again of this array use implode function
$unique_tags = implode(',', $string1);
echo $unique_tags;
为 href 锚标记试试这个
$tags = 'html,php,css,jquery,xml,js,php,python,xhtml,css';
$string = explode(',', $tags);
$result = array_unique($string);
foreach($result as $d){
echo ' '."<a href=''> $d</a>";
}