PHP: Stringhe
Stringhe in PHP
Le stringhe sono sequenze di caratteri utilizzate per rappresentare e manipolare testo. PHP offre molte funzioni per creare, modificare e analizzare stringhe.
Introduzione alle stringhe
Una stringa è una sequenza di caratteri racchiusi tra apici singoli (' ') o doppi (" "). Con le doppie virgolette è possibile interpretare variabili e caratteri speciali, mentre con gli apici singoli il contenuto viene trattato letteralmente.
Differenza tra apici singoli e doppi
Gli apici doppi permettono l’interpolazione delle variabili, mentre quelli singoli no.
Codice Esempio: apici singoli vs doppi

<?php
$nome = "Luca";
echo 'Ciao $nome<br>'; // con apici singoli
echo "Ciao $nome<br>"; // con apici doppi
?>
<!-- Output nel browser:
Ciao $nome
Ciao Luca
-->
Concatenazione di stringhe
In PHP le stringhe si concatenano con l’operatore punto (.).
Codice Esempio: concatenazione

<?php
$nome = "Anna";
$cognome = "Rossi";
$intero = $nome . " " . $cognome;
echo $intero;
?>
<!-- Output nel browser:
Anna Rossi
-->
Funzioni principali per stringhe
PHP fornisce molte funzioni integrate per la gestione delle stringhe, tra cui:
- strlen(): lunghezza della stringa
- strtoupper() e strtolower(): maiuscolo e minuscolo
- substr(): estrazione di una parte di stringa
- str_replace(): sostituzione di testo
- strpos(): ricerca posizione di un sottotesto
Codice Esempio: funzioni comuni

<?php
$testo = "Benvenuto in PHP!";
echo strlen($testo) . "<br>"; // lunghezza
echo strtoupper($testo) . "<br>"; // tutto maiuscolo
echo substr($testo, 0, 9) . "<br>"; // primi 9 caratteri
echo str_replace("PHP", "OraWeb.it", $testo) . "<br>"; // sostituzione
echo strpos($testo, "PHP"); // posizione
?>
<!-- Output nel browser:
16
BENVENUTO IN PHP!
Benvenuto
Benvenuto in OraWeb.it!
12
-->
Tabella riassuntiva funzioni stringhe
Funzione | Descrizione | Esempio |
---|---|---|
strlen() | Restituisce la lunghezza | strlen($s); |
strtoupper() | Tutto in maiuscolo | strtoupper($s); |
strtolower() | Tutto in minuscolo | strtolower($s); |
substr() | Estrae parte della stringa | substr($s,0,5); |
str_replace() | Sostituisce testo | str_replace("a","b",$s); |
strpos() | Trova posizione sottotesto | strpos($s,"x"); |
Note:
Questa è solo una piccola parte delle funzioni che PHP mette a disposizione. Visita la sezione "Tabella Funzioni PHP per Manipolazione Stringhe" per consultare l'elenco completo.
Considerazioni
Le stringhe sono fondamentali per qualsiasi applicazione. Sapere come concatenarle e manipolarle consente di gestire testi, messaggi e input utente in modo efficace.