L'angolo del N00b

Appunti di programmazione per principianti e non
 
IndiceIndice  CalendarioCalendario  FAQFAQ  CercaCerca  Lista UtentiLista Utenti  GruppiGruppi  RegistratiRegistrati  AccediAccedi  

Condividere | 
 

 Un breve elenco di funzioni

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
Jambalaya
Admin
avatar

Maschile
Numero di messaggi : 33
Età : 36
Località : Bios
Data d'iscrizione : 21.02.09

MessaggioTitolo: Un breve elenco di funzioni   Lun Feb 23, 2009 4:57 pm

Vi metto anche un breve elenco di funzioni base di php, le piu utili e frequenti:

Codice:

abs: restituisce il valore assoluto di un numero:
$num = -3.4;
$aa = abs($a);
echo $aa, "\n";
acos: restituisce l'arcocoseno dell'argomento;
asin: restituisce il seno dell'argomento;
atan: restituisce l'arcotangente dell'argomento:
$arg = 1;
$arc_cos = acos($arg);
echo "$arc_cos\n";
base64_decode: decodifica una stringa codificata in MIME base64;
base64_encode: codifica dati in MIME base64;
$str = "Ciao, io sono pippo\n";
echo "$str\n";
$enc_str = base64_encode($str);
echo "$enc_str\n";
$dec_str = base64_decode($enc_str);
echo "$dec_str\n";

basename: restituisce, dato un percorso, la componente di questo identificata da un nome di file; ad esempio:

$path = "/var/www/php/index.php";
$base = basename($path);
echo "$base\n"; rende index.php

bin2hex: converte una stringa di dati dal formato binario a formato esadecimale;

checkdate: controlla che una data sia valida; per considerarsi valida, una data deve avere:
          l'anno compreso fra "0" e "32767";
          il mese compreso fra "1" e "12";
          il giorno è compreso fra "0" ed il numero relativo al numero di giorni del mese a cui si fa riferimento;

copy: crea la copia di un file:

$file = "prova.txt";
copy($file, "$file.bak");

count: conta gli elementi in una variabile;

$count = count($arr);

crypt: critta una stringa; la sintassi della funzione crypt() è:

crypt(string, "parametro");

current: restituisce il primo elemento di un array;

debugger_off: disabilita il debugger PHP;

debugger_on: abilita il debugger PHP;

define: definisce una costante, queste sono simili alle variabili solamente che non hanno il simbolo del dollaro davanti; per    definire una costante si utilizza la seguente sintassi:

define("COSTANTE", "Questa è una costante");
echo COSTANTE;

defined: controlla che una certa costante esista;
die: visualizza un messaggio ed esce dal programma:

if (defined($num))
{
   echo "\$num è definito\n";
}
else
{
   die ("\$num non è definito; impossibile proseguire\n");
}

dirname: quando si specifica un path, riporta il path senza il nome del file finale:

$path = "/home/yourname/public_html";
echo(dirname($path));

ereg_replace: sostituisce un'espressione regolare con determinati valori; alla funzione devono essere passati tre argomenti:    il primo indica il testo da sostituire, il secondo è il testo utilizzato per la sostituzione ed il terzo è la stringa    da modificare:

$stringa = "Questo è una pagina ASP";
echo ereg_replace("ASP", "PHP", $stringa);

eregi_replace(): come ereg_replace(), solamente che in questo caso l'espressione regolare è sostituita in maniera "case insensitive";

exec(): esegue un programma esterno;

exit(): esce da uno script; il comando exit() è utile nei casi si voglia fermare uno script in caso qualcosa non soddisfi    determinate condizioni:

if (condizione)
{
esegui il blocco;
}
else
{
exit();
}


header(): invia un qualsiasi header HTTP:

header("Pragma: no-cache");

mail: funzione per l'invio di email, nel file di configurazione, bisogna aver specificato la locazione di sendmail (o analogo programma per l'invio delle email), la funzione ha sintassi:

mail(To, Subject, Message, Altri_headers);
max(int,int,..): restituisce il valore più alto di una serie di variabili mentre min(); ne da il minore;

phpinfo: phpinfo();

print(string): visualizza una stringa a video come echo();

rand(): genera un valore numerico in maniera casuale; se si volesse un valore compreso fra 10 e 20, si potrebbe scrivere:

$random = rand(10, 20);

range(int, int): crea un array contenente un range di valori interi specificato; ad esempio, per creare un array con valori da 1 a 10 sarà necessario scrivere:

$array = range(1, 10);

rename(stringa, stringa): rinomina un file, ad esempio:

rename("oldname", "newname");

round(double): arrotonda un numero:

$numero = round(2,3);  restituisce 2
$numero = round(2.5);  restituisce 3
$numero = round(2.6);  restituisce 3

sleep(int_secondi): mette lo script in pausa per un determinato numero di secondi, per poi continuare normalmente;

usleep(int): come sleep(), ma questa funziona blocca lo script per N microsecondi

lol!
Tornare in alto Andare in basso
Vedi il profilo dell'utente http://jteam.forumattivo.info
 
Un breve elenco di funzioni
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 di 1

Permessi di questa sezione del forum:Non puoi rispondere agli argomenti in questo forum
L'angolo del N00b :: PhP Netbook :: Soluzioni-
Andare verso: