Stringhe

🔤 Una stringa è un insieme di caratteri.

Può contenere:

Esempi di stringhe:

"Ciao"
"Paolo"
"12345"
"Il prezzo è 20 euro"

📝 Come si scrive una stringa

In PHP una stringa deve essere racchiusa tra:

Esempio:

<?php
$nome = "Paolo";
$citta = 'Roma';
echo $nome;
?>

🖼️ Esempio visivo di stringa

Image

📌 Una stringa è semplicemente testo racchiuso tra virgolette.
Il computer la tratta come sequenza di caratteri, non come numero.


🔎 Differenza tra numero e stringa

Esempio:

<?php
$a = 10;      // numero
$b = "10";    // stringa

echo $a + 5;
?>

Nel primo caso è un numero.
Nel secondo caso è testo che contiene il numero 10.

Sembrano uguali… ma non lo sono.


➕ Unire stringhe (concatenazione)

Per unire due stringhe si usa il punto .

<?php
$nome = "Paolo";
$cognome = "Rossi";

echo $nome . " " . $cognome;
?>

Risultato:

Paolo Rossi

Il punto . serve per “incollare” le stringhe.


🔄 Virgolette doppie e singole: differenza importante

Con le virgolette doppie, PHP interpreta le variabili:

<?php
$nome = "Paolo";
echo "Ciao $nome";
?>

Risultato:

Ciao Paolo

Con le virgolette singole, invece no:

<?php
$nome = "Paolo";
echo 'Ciao $nome';
?>

Risultato:

Ciao $nome

Questa è una differenza fondamentale.


🧪 Piccolo esercizio

Prova questo:

<?php
$prodotto = "Monitor";
$prezzo = 199;

echo "Il prodotto è $prodotto e costa $prezzo euro.";
?>

Modifica i valori e osserva cosa cambia.


🧠 Funzioni utili per le stringhe

PHP ha molte funzioni per lavorare con le stringhe.

Esempi:

strlen("Ciao");        // Conta i caratteri
strtoupper("ciao");    // Trasforma in maiuscolo
strtolower("CIAO");    // Trasforma in minuscolo

Le vedremo più avanti in modo dettagliato.


🧠 In sintesi

✔️ Una stringa è testo racchiuso tra virgolette
✔️ Può usare virgolette singole o doppie
✔️ Si unisce con il punto .
✔️ Le virgolette doppie interpretano le variabili

Le stringhe sono ovunque: messaggi, nomi, email, descrizioni, titoli.

Nel prossimo articolo parleremo dei Numeri, per capire meglio la differenza tra testo e valori numerici reali.