Alura... ho un problemino

Ho una variabile $ciao a cui passo dei valori che sono parole scritte tutte in minuscolo del tipo "biblioteca", "contatti" eccetra.

Tuttavia il valore mi serve talvolta in minuscolo e talvolta (per stamparlo a monitor, viene più carino) con l'iniziale maiuscola.

In parole povere come faccio da una variabile

$ciao = "prova";

Ottenere una variabile così:

$ciao_up = "Prova";

Non so se sia possibile... se qualcuno ha qualche idea, soluzione alternativa... Grazie in anticipo, ciao!