Convert comma separated string into array

前端 未结 10 1571
南笙
南笙 2020-12-17 20:08

I have a comma separated string, which consists of a list of tags and want to convert it to array to get a link for every tag.

Example:

$string = \'h         


        
10条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-17 20:37

    Easiest way is to the html into an array (each tag link is an array element) and then implode on ,...

    if ( $arg == '' ) {
    
        return '';
    
    } else {
    
        $tags_arr = explode( ',' , $arg );
        $tags  = array();
        $tagtpl = '%s';
    
        foreach ( $tags_arr as $tag ) {
            $url = $u . 'tag/' . $tag . '/';
            $tags[] = sprintf($tagtpl, $url, $tag, $tag);
    
        }
    
        return implode(', ', $tags);
    
    }
    

提交回复
热议问题