Gestione delle Stringhe

In questo capitolo verranno trattati:

  • Assegnare stringa a variabile
    • Introduzione
    • Delimitare le stringhe tra doppi apici
    • comportamento dei doppi apici con le variabili
    • Delimitare le stringhe tra apici semplici
    • Usare Heredoc
  • Stringhe: lunghezza, conteggio, ASCII
    • La funzione strlen()
    • La funzione count_chars()
    • La funzione ord()
    • La funzione chr()
  • Elusione caratteri (slashes)
    • La funzione addslashes()
    • La funzione stripslashes()
    • La funzione get_magic_quotes_gpc()
  • Convertire da/a entità HTML
    • La funzione htmlentities()
    • La funzione html_entity_decode()
    • La funzione htmlspecialchars()
    • La funzione htmlspecialchars_decode()
    • La funzione strip_tags()
  • Formattazione stringhe
    • La funzione nl2br()
    • La funzione wordwrap()
  • Pulizia delle stringhe
    • Le funzioni trim, ltrim, rtrim
  • Modifica del case di una stringa
    • La funzione strtoupper()
    • La funzione strtolower()
    • La funzione ucfirst()
    • La funzione ucwords()
    • Un esempio applicativo
  • Sottostringhe: individuare
    • La funzione strpos()
    • La funzione strrpos()
    • La funzione stripos()
    • La funzione strripos()
    • La funzione substr_count()
  • Sottostringhe: estrazione
    • La funzione substr()
    • La funzione eregi()
    • La funzione preg_match()
    • La funzione preg_match_all()
  • Sottostringhe: sostituzione
    • La funzione str_replace()
    • La funzione str_ireplace()
    • La funzione substr_replace()
    • Funzione PHP substr_replace() e l'argomento start
    • Funzione PHP substr_replace() con gli argomenti start e length
    • Funzione PHP substr_replace() soluzione finale
  • Sottostringhe: preg_replace
    • La funzione php preg_replace()
    • Sostituzione di una sottostringa nota con stringa nota
    • Limitare le sostituzioni e conteggio delle sostituzioni
    • Gruppi di caratteri con parentesi quadre e parentesi graffe
    • Parentesi tonde per identificare dei gruppi
    • Uso combinato delle parentesi
    • Formattazione delle date
    • Lavorare con le date
    • Uso di Array con la funzione PHP preg_replace()
    • Array per pattern e per replacement
    • Un solo Array per replacement
    • Un solo Array per pattern
    • La funzione PHP preg_replace() su un Array di valori
    • Usare la funzione PHP preg_replace() su un Array con i gruppi
    • Contare e limitare le sostituzioni con l'uso di Array
  • Invertire / Dividere stringa
    • La funzione strrev()
    • La funzione explode()
    • La funzione preg_split()
    • Suddividere in determinata posizione una stringa senza troncare le parole con funzione personale
    • Dividere una stringa su righe con specificato numero di caratteri con la funzione wordwrap()
    • Estrarre singoli caratteri da una stringa
  • Tips: le stringhe
    • Rendere case-insensitive le funzioni stringa case-sensitive
    • Il codice ASCII di tutte le lettere di una stringa
  • Tips: Manipolazione stringhe
    • Tips per alcune funzioni sulle stringhe
    • Le funzioni strtolower(), strtoupper(), ucfirst(), ucwords()
    • La funzione nl2br()
    • La funzione addslashes()
    • La funzione stripslashes()
    • La funzione wordwrap()
    • La funzione htmlspecialchars()
    • La funzione htmlentities()
  • Tips: sotto stringhe
    • Le sottostringhe in PHP
    • Avviso per le funzioni case-sensitive
    • La funzione substr()
    • La funzione strpos()
    • Cercare tutte le occorrenze di una sottostringa con la funzione strpos()
    • La funzione substr_count()
    • La funzione substr_replace()
    • La funzione str_replace()
    • La funzione str_ireplace()
  • Tips: Modifica files di testo
    • Caratteri e relativi codici ASCII
    • Modifica files di testo
    • Pulizia della tabella con strip_tags() e ricreazione tabella pulita

In questo settore esamineremo alcuni metrodi e funzioni con cui gestire, manipolare ed interrogare le stringhe inviate dal programma come variabili o dai form che sono usati dagli utenti.

Una stringa è una sequenza di caratteri alfanumerici racchiusi tra apici (semplici o doppie). Per assegnare una stringa ad una variabile si usa l'operatore "=" come in questo esempio:

$variabile = "Questa è una stringa"

E' ovvio che in PHP esistono numerose funzioni per gestire le stringhe che coprono quasi tutte le necessità di controlli, manipolazioni ed operazioni da compiere su queste, ma in questa sede ne vogliamo esaminare solo alcune tra quelle più importanti ed interessanti come suggerito dai link mostrati qui a fianco. L'elenco dei link si svilupperà in modo pauroso in quanto le funzioni che trattano le stringhe sono numerosissime.

 

 



settore tecnico il sito di lorettabweb il Forum di sostegno
il forum il forum il forum