Strumenti Utente

Strumenti Sito


php:stringhe_php

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
php:stringhe_php [2024/04/10 14:24] – creata 79.61.187.120php:stringhe_php [2024/04/15 08:04] (versione attuale) – [ucfirst()] davidn
Linea 4: Linea 4:
  
 Le stringhe sono una sequenza di caratteri, come lettere, numeri, simboli o spazi.  Le stringhe sono una sequenza di caratteri, come lettere, numeri, simboli o spazi. 
-In PHP, le stringhe possono essere delimitate da apici **''** o virgolette **""**+In PHP, le stringhe possono essere delimitate da apici **''** o virgolette **""**.
  
 +<Code:php linenums:1 | Esempi di stringhe>
 +$str = 'Ciao';
 +$str2 = "Ciao ciao";
 +$tag = '<a href="miaPag.php">Link 1</a>';  //virgolette dentro gli apici
 +$apostrofo="W l'italia"; //apici dentro le virgolette
 +</Code>
  
 +Se usiamo gli apici, all'interno della stringa possiamo inserire le virgolette, mentre se usiamo le vitgolette, all'interno della stringa si possono usare gli apici.
 +
 +Se si vogliono inserire le virgolette all'interno delle virgolette o gli apici dentro le stringhe con apici, bisogna utilizzare il carttere di escpe **\**.
 +
 +<Code:php linenums:1 | Escape>
 +$apice = 'Questo è un \' dentro l\'apice';
 +$virgolette "Queste sono \" dentro le virgolette";
 +</Code>
 +
 +=====Differenza tra apici e virgolette=====
 +
 +Gli apici e le virgolette possono essere usate indifferentemete quando all'interno delle stringhe non ci sono delle variabili, mentre se inseriamo una variabile all'interno di una stringa il loro comporatmento è diverso.
 +
 +<Code:php linenums:1 | Apici e virgolette>
 +$nome = "Gino";
 +echo "Ciao $nome"; //Stampa "Ciao Gino";
 +echo 'Ciao $nome'; //Stampa 'Ciao $nome';
 +</Code>
 +
 +Le virgolette interpretano le variabili al loro interno, mentre gli apici non lo fanno.
 +
 +===== Funzioni sulle stringhe =====
 +
 +==== strlen() ====
 +
 +La funzione **strlen()** server a contare il numero di caratteri in una stringa.
 +
 +<Code:php linenums:1 | strlen>
 +$str = 'ciao';
 +$nChar = strlen($str); //$nChar = 4
 +</Code>
 +
 +==== strtolower() ====
 +
 +**strtolower()** converte tutti i caratteri di una stringa in un minuscolo. 
 +
 +
 +<Code:php linenums:1 | strtolower>
 +$str = 'ciAO';
 +$minuscolo = strtolower($str); //$minuscolo = 'ciao';
 +</Code>
 +
 +==== strtoupper() ====
 +
 +**strtoupper()** converte tutti i caratteri di una stringa in un maiuscolo.
 +
 +
 +<Code:php linenums:1 | strtoupper>
 +$str = 'ciAO';
 +$maiuscolo = strtoupper($str); //$maiuscolo = 'CIAO';
 +</Code>
 +
 +====ucfirst()====
 +
 +**ucfirst()** converte il primo carattere della stringa in maiuscolo.
 +<Code:php linenums:1 | ucfirst>
 +$str = 'ciao!';
 +$str2 = ucfirst($str); //$str2= 'Ciao!'; 
 +</Code>
 +
 +====ucwords()====
 +
 +**ucwords()** converte il primo carattere di ogni parola della stringa in maiuscolo.
 +<Code:php linenums:1 | ucfirst>
 +$str = "ciao mondo!";
 +$str2 = ucwords($str); //$str2= 'Ciao Mondo!';
 +</Code>
php/stringhe_php.1712759040.txt.gz · Ultima modifica: 2024/04/10 14:24 da 79.61.187.120