Уменьшить количество меток

Можно уменьшить количество меток? Вывожу вот таким способом, хочу задать лимит к примеру 2 мети.

function list_tags(){
	$tag_str = null;
	$tags = get_the_tags();

	if($tags){

		foreach($tags as $tag){

			$tag_str .= $tag->name . ', ';
		}

		$tag_str = rtrim($tag_str, ', ');

		echo '<u>'. $tag_str .'</u>';
	}
}
Заметки к вопросу:
mi13 1.4 года назад
$n = 0;
$max = 2;
while( $n<$max and is_set($tags[$n]) ) do {
$tag_str .= $tags[$n]->name . ', ';
$n++;
}
lethalblo 1.4 года назад

Этот способ не сработал. Но все равно спасибо.

В итоге получился вот такой рабочий вариант:

$tag_str = null;    
	$tags = get_the_tags(); 
	$count=0;

if ($tags) {

	foreach($tags as $tag) {
		$count++;

	if( $count > 3 ) break;             
		$tag_str .= $tag->name . ', ';      
	}

	$tag_str = rtrim($tag_str, ', ');  
	 echo '<u>'. $tag_str .'</u>';
}