non so se esista una funzione in php che faccia quello che chiedi, però in alternativa puoi fare una cosa del genere:
Codice PHP:<?php
function controllaStringa($str)
{
for ($i=1; $i<strlen($str); $i++)
{
if ($str{$i}!=$str{$i-1})
{
return false;
}
}
return true;
}
$str="ciao";
$str2="ccccccccc";
echo (controllaStringa($str)===true)?"tutti uguali":"no tutti uguali";
echo "
\n";
echo (controllaStringa($str2)===true)?"tutti uguali":"no tutti uguali";
?>
praticamente, visto che le stringhe sono trattabili anche come array puoi fare un ciclo che controlla ogni carattere con il precedente e appena trovi un carattere diverso fai un return false.
![]()

Rispondi quotando