Вы можете использовать цикл for () и установить $ i как 1, чтобы избежать первого значения в массиве, например что-то вроде:
for($i = 1; $tags < count($tags) ; $i++){
$text = preg_replace('#</?'.$tag.'[^>]*>#is', '', $text[$i]);
}
, но этот цикл будет заменять значение $text
каждый раз, когда еговыполняется, если вы хотите сохранить его в виде строки, замените знак =
на .=
или если вы хотите, чтобы массив заменил $text
на $text[$i--]
, обратите внимание, что этот код не проверен!