Esercizi Formattazione Stringhe PHP
- Esercizio 1: Concatenazione di Stringhe
- Esercizio 2: Utilizzo di sprintf
- Esercizio 3: Formattazione di Numeri Decimali
- Esercizio 4: Formattazione di Stringhe con printf
- Esercizio 5: Convertire Stringhe in Maiuscolo
- Esercizio 6: Convertire Stringhe in Minuscolo
- Esercizio 7: Capitalizzare la Prima Lettera
- Esercizio 8: Capitalizzare Ogni Parola
- Esercizio 9: Rimuovere Spazi Bianchi
- Esercizio 10: Sostituire Parte di una Stringa
Ecco degli esercizi con soluzione per praticare la formattazione delle stringhe in PHP.
Esercizio 1: Concatenazione di Stringhe
Concatenare due stringhe e stamparle.
<?php$stringa1 = "Ciao, ";$stringa2 = "mondo!";$stringaConcatenata = $stringa1 . $stringa2;echo $stringaConcatenata; // Output: Ciao, mondo!?>
sprintf
Esercizio 2: Utilizzo di Utilizzare `sprintf` per formattare una stringa con una variabile intera.
<?php$eta = 25;$stringaFormattata = sprintf("Ho %d anni.", $eta);echo $stringaFormattata; // Output: Ho 25 anni.?>
Esercizio 3: Formattazione di Numeri Decimali
Formattare un numero decimale con due cifre decimali utilizzando `number_format`.
<?php$num = 1234.5678;$numFormattato = number_format($num, 2);echo $numFormattato; // Output: 1,234.57?>
printf
Esercizio 4: Formattazione di Stringhe con Utilizzare `printf` per formattare e stampare una stringa con variabili.
<?php$nome = "Mario";$saldo = 100.50;printf("Ciao %s, il tuo saldo è %.2f euro.", $nome, $saldo);// Output: Ciao Mario, il tuo saldo è 100.50 euro.?>
Esercizio 5: Convertire Stringhe in Maiuscolo
Convertire una stringa in maiuscolo utilizzando `strtoupper`.
<?php$stringa = "ciao, mondo!";$stringaMaiuscola = strtoupper($stringa);echo $stringaMaiuscola; // Output: CIAO, MONDO!?>
Esercizio 6: Convertire Stringhe in Minuscolo
Convertire una stringa in minuscolo utilizzando `strtolower`.
<?php$stringa = "CIAO, MONDO!";$stringaMinuscola = strtolower($stringa);echo $stringaMinuscola; // Output: ciao, mondo!?>
Esercizio 7: Capitalizzare la Prima Lettera
Capitalizzare la prima lettera di una stringa utilizzando `ucfirst`.
<?php$stringa = "ciao, mondo!";$stringaCapitalizzata = ucfirst($stringa);echo $stringaCapitalizzata; // Output: Ciao, mondo!?>
Esercizio 8: Capitalizzare Ogni Parola
Capitalizzare la prima lettera di ogni parola in una stringa utilizzando `ucwords`.
<?php$stringa = "ciao, mondo!";$stringaCapitalizzata = ucwords($stringa);echo $stringaCapitalizzata; // Output: Ciao, Mondo!?>
Esercizio 9: Rimuovere Spazi Bianchi
Rimuovere gli spazi bianchi all'inizio e alla fine di una stringa utilizzando `trim`.
<?php$stringa = " ciao, mondo! ";$stringaTrimmed = trim($stringa);echo $stringaTrimmed; // Output: ciao, mondo!?>
Esercizio 10: Sostituire Parte di una Stringa
Sostituire una parte di una stringa con un'altra utilizzando `str_replace`.
<?php$stringa = "ciao, mondo!";$stringaSostituita = str_replace("mondo", "universo", $stringa);echo $stringaSostituita; // Output: ciao, universo!?>