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.