PHP
HTML
CSS
JavaScript
Generatori
Varie & Old

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

CODE: PHPpreleva codice
  1. <?php
  2. $nome = "Luca";
  3.  
  4. echo 'Ciao $nome<br>';   // con apici singoli
  5. echo "Ciao $nome<br>";  // con apici doppi
  6. ?>
  7. <!-- Output nel browser:
  8. Ciao $nome
  9. Ciao Luca
  10. -->

Concatenazione di stringhe

In PHP le stringhe si concatenano con l’operatore punto (.).

Codice Esempio: concatenazione

CODE: PHPpreleva codice
  1. <?php
  2. $nome = "Anna";
  3. $cognome = "Rossi";
  4.  
  5. $intero = $nome . " " . $cognome;
  6. echo $intero;
  7. ?>
  8. <!-- Output nel browser:
  9. Anna Rossi
  10. -->

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

CODE: PHPpreleva codice
  1. <?php
  2. $testo = "Benvenuto in PHP!";
  3.  
  4. echo strlen($testo) . "<br>";        // lunghezza
  5. echo strtoupper($testo) . "<br>";    // tutto maiuscolo
  6. echo substr($testo, 0, 9) . "<br>";  // primi 9 caratteri
  7. echo str_replace("PHP", "OraWeb.it", $testo) . "<br>"; // sostituzione
  8. echo strpos($testo, "PHP");          // posizione
  9. ?>
  10. <!-- Output nel browser:
  11. 16
  12. BENVENUTO IN PHP!
  13. Benvenuto
  14. Benvenuto in OraWeb.it!
  15. 12
  16. -->

Tabella riassuntiva funzioni stringhe

Funzione Descrizione Esempio
strlen()Restituisce la lunghezzastrlen($s);
strtoupper()Tutto in maiuscolostrtoupper($s);
strtolower()Tutto in minuscolostrtolower($s);
substr()Estrae parte della stringasubstr($s,0,5);
str_replace()Sostituisce testostr_replace("a","b",$s);
strpos()Trova posizione sottotestostrpos($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.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies