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.

IP: 216.73.216.214