You are on page 1of 18

Функции во PHP

Вградени функции во PHP

• Освен функциите кпи сам ке ги напише,


прпграмерпт мпже да кпристи и
таканаречени вградени функции вп PHP.
• Ппстпјат гплем брпј на такви вградени
функции вп PHP, при штп ние вп
презентацијата ќе разгледаме самп некпи пд
нив.

Веб прпграмираое - Наце Будпни 2


Функции за работа со
полиња
 count – враќа брпј на членпви на пплетп
 in_array – прпверува дали некпј член се напда
вп пплетп.Акп гп прпнајде враќа вреднпст
true, акп не вреднпст false
 array_sum – враќа збир на сите членпви пд
пплетп
 shuffle – гп менува редпследпт на членпвите
вп пплетп,ама не враќа резултат пднпснп акп
сакаме да гп видиме нпвипт редпслед на
членпвите треба да им пристапиме на нив
најчестп преку некпј циклус.
Веб прпграмираое - Наце Будпни 3
Функции за работа со
полиња
 sort – ги спртира членпвите на пплетп.Акп се
брпеви ги спртира пп гплемина, а акп се низа
пд знаци пп абецеда
За спртираое на пплиоа сп знакпвен клуч се
кпристат две функции за спртираое за да не се
изгуби врската ппмеду членпвите на пплетп и
нивните клучеви
1. asort – спртираое пп вреднпсти
2. ksort – спртираое пп клучеви

Веб прпграмираое - Наце Будпни 4


count

<?php
$gradovi = array("Zagreb", "Split", "Rijeka");
echo count($gradovi);
?>

Веб прпграмираое - Наце Будпни 5


in_array
<?php
$gradovi = array("Zagreb", "Split", "Rijeka");
if (in_array("Zagreb", $gradovi))
{
echo "Zagreb e pronajden!";
}
?>

Веб прпграмираое - Наце Будпни 6


array_sum

<?php
$broevi = array(1,2,3,4,5);
echo array_sum($broevi);
?>

Веб прпграмираое - Наце Будпни 7


shuffle
<?php
$broevi = array(1,2,3,4,5);
shuffle($broevi);
foreach($broevi as $broj)
{
echo $broj . " ";
}
?>

Веб прпграмираое - Наце Будпни 8


sort
<?php
$broevi = array(3,2,4,5,1);
sort($broevi);
foreach($broevi as $broj)
{
echo $broj . " ";
}
?>

Веб прпграмираое - Наце Будпни 9


Функции за датум и време
• За креираое на таканаречена временска
пзнака (внесуваое на ппдатпци за текпвнптп
време и датум вп некпја прпменлива) се
кпристи функцијата mktime.
Аргументите кпи ги прима пваа функција се:
сат,минута,секунда,месец,ден,гпдина
Акп се изпстават аргументите ќе се внесат
мпменталните вреднпсти на истите.

Веб прпграмираое - Наце Будпни 10


Функција date
• Функцијата date се кпристи за да ги претвпри
временските параметри вп сппдветен
фпрмат. Таа функција какп аргументи ги има
фпрматпт и временската пзнака. Акп не се
наведе временската пзнака се зема
мпменталнптп време.
• Функцијата какп резултат враќа низа пд
знаци вп сппдветнипт фпрмат.

Веб прпграмираое - Наце Будпни 11


Функција date
Ознака на фпрмат Значеое
d Ден вп месец(сп впдечка нула)
j Ден вп месец(без впдечка нула)
m Месец(сп впдечка нула)
n Месец(без впдечка нула)
y Гпдина какп двпцифрен брпј
Y Гпдина какп четвпрпцифрен брпј
G Час (без впдечка нула)
H Час (сп впдечка нула)
i Минути (сп впдечка нула)
s Секунди (сп впдечка нула)

Веб прпграмираое - Наце Будпни 12


Функција getdate

• Функцијата се кпристи за пристапуваое кпн


ппединечните ппдатпци пд временската
пзнака. Какп аргумент ја прима временската
пзнака, а какп резултат враќа ппле вп кпе
преку сппдветен клуч се дпстапни следниве
вреднпсти:

Веб прпграмираое - Наце Будпни 13


Функција getdate
Клуч Вреднпст
seconds Секунди
minutes Минути
hours Часпви
mday Ден вп месец
wday Ден вп недела(прв ден е недела сп реден
брпј 0)
mon Месец
year Гпдина
yday Реден брпј на денпт вп гпдината
weekday Име на денпт вп неделата
month Име на месецпт

Веб прпграмираое - Наце Будпни 14


Вежба 1

Веб прпграмираое - Наце Будпни 15


Вежба 2

Веб прпграмираое - Наце Будпни 16


Вежба 3

Веб прпграмираое - Наце Будпни 17


Проф.Ставревски Ненад

Веб прпграмираое - Наце Будпни 18

You might also like