
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Para evitar repetir palabras, puedes guardar tus palabras en un array y antes de imprimir cada palabra, verificar si ya se ha impreso antes. Aquí está cómo podrías hacerlo:y como hago para que no se repitan los strings con las mismas palabras?
PHP:
$contador = 0;
$impresos = array(); // Array para guardar las palabras impresas
while($fila = mysqli_fetch_assoc($strpri)){
$webs = explode(",", $fila['webindex']);
foreach($webs as $web){
if (!in_array($web, $impresos)) { // Si la palabra no se ha impreso, procedemos
$class = ($contador % 2 == 0) ? 'soume' : '';
echo '<a class="veume '.$class.'">'.$web.'</a> ';
$impresos[] = $web; // Agregamos la palabra al array de impresos
$contador++;
}
}
}
Este código se encarga de guardar cada palabra impresa en el array $impresos. Cada vez que se va a imprimir una palabra, se verifica si ya se encuentra en el array de palabras impresas. Si no se encuentra, se imprime y se agrega al array. De esta manera, se evita la repetición de palabras.