如果我这样做,为什么会这样:
if(strpos("[","[rgeger]")){
echo 'hey';
}
它不打印任何东西?
用字符串试试这个:
function return_tags($keywords){
if($keywords){
$k_array = array();
foreach($this->check($keywords) as $key=>$value){
array_push($k_array, $value);
}
$last_array = array();
foreach($k_array as $key=>$value){
if(strpos("[", $value) && strpos("]", $value) && strlen($value) >= 2){
$value = '<span class="tag">'.$value.'</span>';
}
array_push($last_array, trim($value));
}
return $last_array;
}else{
return false;
}
}
字符串示例
$keywords = "freignferi eiejrngirj erjgnrit [llll] [print me as tag]";
你看到任何<span>
用 html 打印的元素了吗?