Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Constructii de limbaj des folosite in aplicatii web

php

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Limbajul PHP. Notiuni generale
Criptarea informatiilor
Siruri de caractere
Instalare modul PHP
PHP Coding Standard
Un aspect important cand lucrǎm cu pg_fetch_array este lucrul cu alias-uri
Editorul de texte vi
Functii pentru preluarea datei si timpului
Dezvoltarea unui site PHP cu baze de date PostgreSQL
Instalare phpMyAdmin

Constructii de limbaj des folosite in aplicatii web

Scopul acestui subcapitol este acela de a prezenta cateva functii pe care le-am folosit frecevent in construirea aplicatiei mele. Deorece PHP este un limbaj de programare web-oriented, cea mai importanta caracteristica a sa este manipularea sirurilor de caractere. De asemnea, in aplicatiile web, sunt foarte des folosite functiile de manipulare a bazelor de date si a vectorilor.



Functii de manipulare a sirurilor de caractere

Aceste functii sunt disponibile ca parti ale modulului standard, care este implicit instalat.

count_chars() returneaza informatii despre un caracter continut intr-un string.

crypt() returneaza un string codificat folosind standardul Unix-Des. Functia nu este reversibila:

$password = crypt('My1sTpassword');

echo() este un constructor care face output pentru unul sau mai multe siruri de caractere. Folosirea parantezelor este optionala:

echo 'buna dimineata';

explode() imparte un string in mai multe siruri de caractere, dupa un anumit criteriu:

$pizza  = 'bucata1 bucata2 bucata3 bucata4 bucata5 bucata6';
$bucati = explode(' ', $pizza);

echo $bucati[5]; //va afisa sirul de caractere “bucata6”

md5()este implementarea algoritmului md5 de criptare a unui string. Functia nu este reversibila:

$mar_criptat=md5(”mar”);

str_replace() inlocuieste toate instantele unui sir de caractere, cu un alt sir de caractere:

$masa = str_replace('%ardei%', 'rosii', 'Stefan mananca ardei');//$masa contine acum sirul „Stefan mananca rosii”

strcmp() compara doua siruri de caractere:

strcmp ( string str1, string str2)

strlen() returneaza lungimea unui sir de caractere:

$str = 'abcdef';

echo strlen($str);

//se afiseaza valoarea 6

trim() sterge spatiile de la inceputul si sfarsitul unui string

$text = 'ttCateva cuvinte  ';

$curatat = trim($text);

//$curatat contine string-ul “Cateva cuvinte”

ucfirst() capitalizeaza primul caracter dintr-un string:

$sir = 'buna dimineata!';

$sir = ucfirst($sir);

//rezultatul va fi “Buna dimineata”




Functii de manipulare a vectorilor

asort() sorteaza valorile unui sir si pastreaza neschimbata ordinea indecsilor:

$fructe = array ('b'=>'lamaie', 'a'=>'banana', 'c'=>'mar');
asort ($fructe);

//$fructe va fi: ('b'=>'banana', 'a'=>'lamaie', 'c'=>'mar');

count() numara elementele unui vector:

echo count($fructe);

//pentru exemplul de mai sus se va afisa 3

reset() seteaza pointerul intern al sirului la prima valoare:

reset($fructe);

//pentru exemplul de mai sus, va seta pointerul la indexul b

end() seteaza pointerul intern al sirului la ultima valoare:

end($fructe);

//pentru exemplul de mai sus, va seta pointerul la indexul c

array_search() cauta o anumita valoareintr-un vector si returneaza pozitia sa (indexul):

echo array_search(”banana”, $fructe); //va afisa b

array_sum() calculeaza suma valorilor intregi sau reale ale unui sir

Functii de lucru cu baze de date mysql

mysql_connect() realizeaza conexiunea la o baza de date mysql:

$link = mysql_connect('host', 'user', 'password');

mysql_close() inchide conexiunea catre baza de date:

mysql_close($link);

mysql_query realizeaza o interogare pe o baza de date:

$rezult = mysql_query('SELECT * WHERE 1=1');

mysql_fetch_array() creaza un vector cu datele dintr-un rand al unei tabele:

$rand = mysql_fetch_array($rezultat);

mysql_num_rows() returneaza numarul de inregistrari dintr-o tabela

$nr=mysql_num_rows($rand);









Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1106
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site