Aree Didattiche
Web FacileLinguaggi del WebLinguaggi EstensibiliGraficaProgrammazioneDatabaseWeb ServerSistemi OperativiNetworkingMobileBusiness
Aree Download
Software Script Flash Movies Sound Loops Templates Web Grafica Font

 

Sei un Webmaster? Iscriviti alla newsletter...

Alcune funzioni native del PHP

In questa lezione vedremo - molto brevemente e schematicamente - alcune delle (tantissime) funzioni native offerte da PHP per svolgere le più diverse operazioni.

Una funzione si dice "nativa" quando è incorporata nel linguaggio; si dice "propria" quando è definita dal programmatore all'interno del codice.
Prima di procedere vediamo insieme in che modo richiamare una funzione (di qualunque tipo essa sia):
$variabile = funzione(paramtro1, parametro2, ...);
Vediamo ora insieme alcune delle principali funzioni native offerte da PHP suddividendole per tre argomenti principali:

1. Gestire le variabili

Funzione Descrizione
empty() verifica se una variabile è vuota oppure no. Una variabile è definita "vuota" se continene una stringa vuota o un valore numerico pari a 0, ma può anche essere non definita o essere impostata al valore NULL. Restituisce True (Vero) o False (Falso).
isset() Verifica se una variabile è stata definita o meno. Restituisce True (Vero) o False (Falso).
is_string() e is_numeric() Verificano, rispettivamente, se una variabile è di tipo stringa oppure numerica. Restituiscono True (Vero) o False (Falso).
is_array() Verifica se una variabile è una array. Restituisce True (Vero) o False (Falso).
gettype() VRestituisce il tipo di dati della variabile specificata.


2. Gestire le stringhe

Funzione Descrizione
echo() e print() Servono entrambe per stampare a video il contenuto di una stringa.
strrev() Restituisce una stringa invertendo l'ordine di caratteri. A es. strrev('ciao') restituirà "oaic".
strlen() Conta il numero di caratteri di cui è composta una stringa. Ad es. strlen('ciao') sarà uguale a 4.
str_replace() La sua sintassi è la seguente: str_replace(stringa1, stringa2, stringa3) - in sostanza si cercherà all'interno della string3 la stringa1 la quale verrà sostituita con la stringa2.
strtolower() e strtoupper() Servono rispettivamente a trasformare una sringa tutto in mnuscolo o in maiuscolo.
ucfirst() e ucword() Servono rispettivamente a trasformare in maiuscolo la prma lettera di una sola parola e di tutte le parole di una frase.
explode() Serve per suddividere una stringa in più parti sulla base di un elemento separatore. Il risultato sarà una array composta dai diversi elementi estratti. Poniamo di voler dividere la stringa "28-03-2004" usando come divisore il trattino (-). Ecco come: explode('-', '28-03-2004').
htmlspecialchars() Converte i caratteri speciali contenuti in una stringa in entità html. Ad es. " diventa <


3. Gestire le date

Funzione Descrizione
time() Restituisce il timestamp UNIX corrente.
Restituisce l'attuale data e orario misurata in numero di secondi dalla Unix Epoch (January 1 1970 00:00:00 GMT).
date() Serve per formattare un orario o una data sulla base di diversi parametri:
Y - anno su 4 cifre
y - anno su 2 cifre
n - mese numerico (1-12)
m - mese numerico su 2 cifre (01-12)
F - mese testuale (in inglese)
M - mese testuale su 3 lettere
d - giorno del mese su due cifre (01-31)
j - giorno del mese (1-31)
w - giorno della settimana, numerico (0=dom, 6=sab)
l - giorno della settimana tstuale (in inglese)
D - giorno della settimana su 3 lettere
H - ora su due cifre (00-23)
G - ora (0-23)
i - minuti su due cifre (00-59)
s - secondi su due cifre (00-59)

Ad es. date(d-m-Y)


Oltre a queste meritano particolare attenzione anche le funzioni per le array, per la gestione delle sessioni e le funzioni specifiche per la gestione dei database. Tuttavia, in questa sede, ritengo eccessivamente oneroso una ulteriore elencazione e, pertanto, vi rimando alla nostra sezione tutorial per approfondire questi ed altri argomenti interessanti.

Versione di Stampa

Segnala ad un Amico!

Aggiungi ai Preferiti

Corsi online ed Ebook
Linux (Corso)Linux (Corso)
Guida completa al sistema open-source. A partire da 49 €.
MySQL (Corso)MySQL (Corso)
Gestione del database open-source. A partire da 39 €.
PHP (Corso)PHP (Corso)
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.

 


© 2003 - 2010 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122