Professional Documents
Culture Documents
<?php
var_dump(checkdate(2, 29, 2001));
?>
<?php
echo date(„l,j F, Y”);
?>
Getdate
11
timestamp Valoare
„seconds” secunde
„minutes” minute
„hours” ore
„mday” ziua din lună sub formă de număr
„wday” Ziua din săptămână sub formă de număr
„mon” Luna sub formă de număr
„year” anul
„yday” Ziua din an, sub formă de număr
„weekday” Ziua, (Friday)
„month” Luna, (May)
Getdate
12
<?php
$data=getdate();
echo $data[’mday’].”.”.
$data[’month’].”.”.$data[’year’]
?>
Gettimeofday
13
Cheie Valoare
„sec” secunde
„usec” microsecunde
„minuteswest” Minute vest faţă de Greenwich
<?php
echo gettimeofday();
?>
Funcţii pe şiruri de caractere
14
<?php
$sir="subsir1 subsir2 subsir3";
$subsir=explode(" ",$sir);
echo $subsir[0];
echo $subsir[1];
$sir1='sir1|sir2|sir3';
print_r(explode('|',$sir1,2));
print_r(explode('|',$sir1,-1));?>
Ltrim/ rtrim/ trim
16
<?php
$variabila='programare1';
if(md5($variabila)=='be394f7907863ddf6edfacecdf476aa8')
echo 'S-a scris Programare';
else exit('Nu este ceea ce trebuie');
?>
Funcţia exit($mesaj)-afişează mesajul şi întrerupe execuţia
script-ului curent
Str_ireplace
18
str_ireplace ($search,$replace,$subject)
înlocuieşte un şir de caractere cu un alt şir de caractere,
fără a face diferenţă între litere mari şi litere mici
<?php
$sir='Marti avem cursul de PW';
$modificare = str_ireplace("PW", "Programare Web",$sir);
echo $modificare;
?>
<?php
$sir='Marti avem cursul de PW';
$modificare = str_ireplace("pw", "Programare Web",$sir);
echo $modificare;
?>
Str_repeat
19
<?php
$sir=‘Marti avem cursul de PW';
$modificare = str_replace("pw", "Programare Web",$sir);
echo $modificare;?>
<?php
$sir=‘Marti avem cursul de PW';
$modificare = str_replace(“PW", "Programare Web",$sir);
echo $modificare;?>
<?php
$sir=‘Marti avem cursul de Programare Web';
$vocale=array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$modificare=str_replace($vocale,"",$sir);
echo $modificare;?>
<?php
$sir=‘Marti avem cursul de PW';
$vocale=array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$modificare=str_replace($vocale,"",$sir,$aparitii);
echo $modificare.'<br>'.$aparitii;?>
Strcasecmp
22
<?php
$var1="sir";
$var2="SIR";
if(strcasecmp($var1,$var2)==0)
{echo 'Sirurile sunt la fel';}
else echo 'Sirurile nu sunt la fel';
?>
Stripos
24
<?php
$rest=substr("abcdef",-1);
$rest=substr("abcdef",-2);
$rest=substr("abcdef",-3,1);
$rest=substr("abcdef",0,-1);
$rest=substr("abcdef",2,-1);
$rest=substr("abcdef",4,-4);
$rest=substr("abcdef",-3,-1);
?>
Strlen
26
<?php
$sir='Am de cautat litera a';
$numar=strlen($sir);
echo $numar
?>
Alte tipuri de funcţii-funcţii matematice
27
<?php <?php
$abs=abs(-4.2); echo exp(5.7);
?> ?>
<?php <?php
$a=ceil(7.9); echo floor(4.3);
$b=ceil(-7.5); echo floor(9.999);
echo $a; echo floor(-3.14);
echo $b;?> ?>
<?php
echo round(3.4);
echo round(3.5);
echo round(1.95583,2);
?>
Exemplu max/min
29
<?php
echo max(1, 3, 5, 6, 7);
echo max(array(2, 4, 5));
$val = max(array(2,4,8),array(2,5,7));
$val = max(array(2,5,7),42);
?>