![]() |

|
|||||||
| PHP si MySQL Ok. Stii Photoshop, HTML si CSS. Faci template-uri. N-ai vrea sa-ti usurezi munca, sa poti crea site-uri dinamince folosind programarea in PHP si baze de date MySQL? |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
In aceasta lectie vom invata functiile predefinite si functiile stabilite de programator, deci sa incepem !
O functie reprezinta o secventa de cod care realizeaza o anumita operatie si care poate fi apelata de cate ori este nevoie ! In php functile se definesc astfel function nume($argument1,$argument2......) { //corpul functiei } //apelarea functiei cu un argument nume($argument); Folosind function nume($argument1,$argument2......) am creat functia , acoladele sunt necesare pentru a delimita continutul functiei , apelarea unei functii se face prin numele acesteia , urmata de o paranteza rotunda si argumentul trimis pentru procesare si inchiderea parantezei , urmata logic de ; ! ex: function add($a){ $a=$a+5; return; } echo add(6); In PHP exista si unele functii predefinite , facute pentru a usura munca cu tablouri, data ,etc ------------------------------------------------------------------------ 1.Functiile de lucru cu tablourile vi leam prezentat in lectiile anterioare da o sa le mai reamintim $a=array("unu","doi");//crearea tablourilor print_r($a);//afisarea tuturor valorilor tabloului list($primu,$al_doilea)=$a;//preluam valorile din tablou si le atribuim variabilelor, $primu are acum valoarea unu sort si rsort , sunt folosite pentru a aranja valorile tabloului , ele aranjandule crescator si descrescator 2.Functii pentru data date("l m Y");// va afisa ziua, luna,anul pentru restul argumentelor cititi manualul getdate("mday month year");;// va afisa ziua, luna,anul pentru restul argumentelor cititi manualul 3.Functii matematice abs()-intoarce valoarea absoluta a argumentului ceil()-rotunjeste numarul la intregul mai mare cel mai apropiat floor()-rotunjeste numarul la intregul mai mic cel mai apropiat ma $a1,$a2..)-intoarce cea mai mare valoare numerica a argumentelor furnizate4.Functii care opereaza cu siruri echo - permite afisarea mesajelor explode(caracterul sau fraza dupa care sa se realizeze separarea, stringul) , folosit pentru a crea tablouri din stringuri ex: $a="alex,ben,cristi"; $b=explode(",",$a); foreach($b as $c) { echo $c."<br>"; } htmlspecialchars()-converteste caracterele speciale in entitati xhtml htmlentities()-converteste entitatile xhtml in caractere speciale strlen()-intoarce numarul de caractere Pentru mai multe functii cu lucrul cu stringurile va rog sa utilizati manualul , ele fiind prea multe pentru a le prezenta aici ! TEMA: Vreau sa imi faceti o functie cu 3 argumente , care sa imi afiseze Click4Trick Last edited by benny_loppa; 11-09-2008 at 04:28 PM. |
|
#2
|
|||
|
|||
|
Code:
function c4t($c,$f,$t)
{
$c4t = $c . (strlen($f)+1) . $t;
return $c4t;
}
echo c4t("Click","For","Trick");
?
__________________
![]() |
|
#3
|
|||
|
|||
, mia placut faza cu strlen
|
|
#4
|
|||
|
|||
|
nu ai explicat prea bine
..sunt functii simple...ma refer la cele create de utilizatori...si cele care returneaza o valoare... trebuia sa specifici si asta....
|
|
#5
|
|||
|
|||
|
function add($a){
$a=$a+5; return; } echo add(6); Return $a poate . E bine , insa trebuia sa spui si despre parametrii transmisi prin referinta , functii recursive ... function ceva() { return array(1,2,3,4,5); } var_dump(ceva()); Se puteau spune mai multe
|
![]() |
| Bookmarks |
| Tags |
| lectia4functii, lectia5functii |
| Thread Tools | |
| Display Modes | |
|
|