De Vrijes website Menu sluitenMenu openenNaar top gaan

Menu opties

PHP - Functies

Inhoud



PHP functies

FunctieOmschrijving
@xxxxxxxVoert de functie 'xxxxxxx' uit mét onderdrukking van de standaardfoutmeldingen
absGeeft de absolute waarde van de variabele
addslashesCreëert uit de string een nieuwe string met een backslash als het escape teken voor elk single quote, double quote, backslash en NULL teken
array_flipWisselt alle sleutels en waarden in de array om
array_key_exitsControleert of de sleutel bestaat in de array
array_keysGenereert een nieuwe array bestaand uit de sleutels van de array
array_popVerwijdert het laatste element uit de array
array_pushVoegt een of meer elementen toe aan het eind van de array
array_randGenereert een nieuwe array vanuit de array met willekeurige sleutels
array_reverseZet de array in de omgekeerde volgorde
array_searchGeeft de eerst gevonden sleutel van de zoekwaarde in de array
array_sliceGeeft de elements uit de array
array_sumGeeft de som van de waarden van alle elementen van de array
array_uniqueVerwijdert elementen met duplicate waarden uit de array
array_valuesGenereert een nieuwe array bestaand uit de waarden van de array
arsortSorteert de array op waarden samen met hun associatieve sleutels in de omgekeerde volgorde
asortSorteert de array op waarden samen met hun associatieve sleutels
base64_encodeCodeert de string in de base-64
basenameGeeft de bestandsidentificatie vanuit het pad
ceilRondt de waarde af naar boven
chdirWijzigt de mapnaam
checkdateControleert de geldigheid van de Gregoriaanse datum
chrConverteert de numerieke ASCII waarde naar het specifiek teken
closedirSluit het pad
constantGeeft de waarde van de constant
countGeeft het aantal van elementen van de array
ctype_alnumControleert, of de waarde van de variabele een alphamerieke string is
ctype_alphaControleert, of de waarde van de variabele een alphabetische string is
ctype_cntrlControleert, of de waarde van de variabele een controletekens-string is
ctype_digitControleert, of de waarde van de variabele een numerieke string is
ctype_graphControleert, of de waarde van de variabele een printbare string is zonder whitespaces
ctype_lowerControleert, of de waarde van e variabele een string van kleine letters is
ctype_printControleert, of de waarde van de variabele een printbare string is zonder alfamerieke tekens en whitespaces
ctype_spaceControleert, of de waarde van de variabele een string van whitespaces is
ctype_upperControleert, of de waarde van de variabele een string van hoofdletters is
ctype-xdigitControleert, of de waarde van de variabele een hexadecimale string is
currentGeeft het door de pointer aangewezen element van de array
dateFormatteert de datum/tijd uit de tijdstempel
date_createGenereert een nieuwe DateTime object
date_default_timezone_setDefineert de default timezone voor alle date/time functies
date_formatFormatteert de DateTime object
date_parseGenereert vanuit de datum string een nieuwe associatieve array
date_sunriseGeeft de tijd van zonsopgang voor een bepaalde dag en locatie
date_sunsetGeeft de tijd van zonsonergang voor een bepaalde dag en locatie
debug_backtraceGenereert een backtrace
defineDefinieert een nieuwe constant
definedControleert of de gedefinieerde constant bestaat
dechexZet de decimale waarde om in de hexadecimale waarde
dieStuurt de boodschap naar de output en breekt het huidige programma af (= exit)
dom_import_simplexmlImporteert het XML bestand naar het DOM object
eachGenereert vanuit het door de pointer aangewezen element van de array een nieuwe array met 4 elementen: [0] = de naam van het element, [1] = de waarde van het element, ['key'] = de naam van het element -en- ['value'] = de waarde van het element
echoStuurt de string naar de output
endZet de pointer van de array op zijn laatste element
error_logCreëert een nieuwe log record
error_reportingDefinieert welke PHP fouten gerapporteerd moeten worden
evalEvalueert de string als de PHP code
exitStuurt de boodschap naar de output en breekt het huidige programma af
explodeSplit de string naar de array
extractImporteert variabelen uit de array naar hun eigen variabelen
fcloseSluit het bestand af
feofControleert of de bestandspointer aan het eind van het bestand is gekomen
fgetcsvGeeft de volgende regel uit het bestand, en interpreteert het als CSV velden
fgetsGeeft de record door middel van de bestandspointer
fileLeest het hele bestand in de array
file_existsControleert of het bestand of de map bestaat
file_get_contentsLeest het bestand volledig in de string
file_put_contentsSchrijft de string naar het bestand
filemtimeGeeft de laatste wijzigingstijd van het bestand
filesizeGeeft de bestandslengte
floatvalZet de waarde van de variabele om in het kommagetal
floorRondt de waarde af naar beneden
fopenOpent het bestand of de URL
freadLeest binair veilig het bestand
fstatVerzamelt de status informatie van het bestand
fwriteSchrijft binair veilig naar het bestand
get_classGeeft de klasse naam van het object
get_html_translation_tableGeeft de vertalingstabel, die gebruikt wordt bij functies (=htmlentities en htmlspecialchars)
getcwdGeeft het huidige pad
getdateGeeft de datum/tijd informatie uit de tijdstempel
gethostbyaddrGeeft de host naam van het IP adres
gethostbynameGeeft het IP adres van de host naam
getimagesizeGeeft de formaat- en maat-informatie van het beeld
gettypeGeeft de datatype
headerStuurt de HTTP header naar de output; ze kunnen zijn:
  • content-type: application/download (voor het downloaden)
  • content-type: text/html (standaard)
  • content-type: text/plain (voor het weergeven van de broncode)
  • location: http://....... (voor de doorverwijzing)
html_entity_decodeConverteert alle HTML entiteiten naar hun van toepassing zijnde tekens
htmlentitiesConverteert alle van toepassing zijnde tekens naar HTML entiteiten
htmlspecialcharsConverteert speciale tekens naar HTML entiteiten
hypotGeeft het resultaat van de lengte van de hypotenus van een rechthoekige driehoek
idateFormatteert de lokale datum/tijd als een geheel getal
imagecoloralloacteMaakt de kleuridentificatie voor het beeld
imagecopyKopieert een deel van het beeld
imagecopyresampledKopieert het beeld naar een nieuw beeld in een nieuwe maat
imagecreatefromjpegCreëert een nieuw beeld vanuit het JPEG bestand of URL
imagecreatetruecolorCreëert een nieuw kleurig beeld
imagedestroyVerwijdert het beeld uit het geheugen
imageellipseTekent een nieuwe ellips
imagefillVult de achtergrond met de kleur
imagefilledellipseTekent een nieuwe ellips
imagefilledrectangleTekent een nieuwe ingekleurde vierhoek
imagejpegStuurt het in het geheugen geplaatst JPEG beeld naar de browser of naar het bestand
imagelineTekent een nieuwe lijn
imagepngStuurt het PNG beeld naar de browser of naar het bestand
imagerectangleTekent een nieuwe rechthoek
imagestringPlaatst de string horizontaal in het beeld
imagettftextSchrijft de tekst naar het beeld met het gebruik van de TrueType font
implodeVoegt elementen van de array samen naar de string
in_arrayControleert of de waarde bestaat in de array
includeVoegt het bestand in en evalueert het (zonder de foutmelding bij het afwezige bestand)
include_onceVoegt het bestand in alléén als het niet eerder al gedaan is, en evalueert het (zonder de foutmelding bij het afwezige bestand)
ini_getGeeft de waarde van de configuratie optie
ini_setWijzigt de waarde van de configuratie optie
intvalZet de waarde van de variabele om in het integere getal
is_arrayControleert, of de type van de variabele de array is
is_boolControleert, of de type van de variabele boolean is
is_fileControleert, of de waarde van de variabele het bestaand bestand is
is_floatControleert, of de waarde van de variabele een kommagetal heeft
is_intControleert, of de waarde van de variabele een geheel getal is
is_nullControleert, of de variabele leeg is
is_numericControleert, of de waarde van de variabele een getal of een numerieke string is
is_objectControleert, of de type van de variabele een object is
is_stringControleert, of de type van de variabele het object is
is_uploaded_fileControleert, of het bestand geüpload is
is_stringControleert, of de waarde van de variabele een string is
issetControleert of de variabele bestaat
joinVoegt array elements samen naar de string
krsortSorteert de array op sleutels in de omgekeerde volgorde
ksortSorteert de array op sleutels
listKopieert waarden vanuit de array naar de variabelen
localeconvGeeft de informatie van de lokale instellingen
ltrimCreëert uit de string een nieuwe string zonder whitespaces aan het begin
mailStuurt het e−mail
maxGeeft de hoogste waarde van de array
mb_convert_encodingVertaalt de string in de bepaalde tekenset
mb_strlenGeeft de lengte van de string van de bepaalde tekenset
mb_substrGeeft de gedeelte van de string van de bepaalde tekenset
md5Berekent de md5 hash van de string
microtimeGeeft de huidige UNIX tijdstempel in microseconden
minGeeft de laagste waarde van de array
mkdirGenereert een nieuwe map
mktimeCreëert een nieuwe UNIX tijdstempel voor de datum
move_uploaded_fileVerplaatst het geüpload bestand naar de nieuwe lokatie
mt_randGenereert een willekeurige geheel getal
mysqli_affected_rowsGeeft het aantal van de met succes uitgevoerde rijen in de vorige MySQL opdracht
mysqli_closeSluit de MySQL verbinding
mysqli_connectMaakt een verbinding met de MySQL hoofddatabase
mysqli_data_seekVerplaatst de pointer van de MySQL resultaat array
mysqli_errnoGeeft de numerieke waarde van het foutbericht van de vorige MySQL opdracht op
mysqli_errorGeeft de tekst van het foutbericht van de vorige MySQL opdracht op
mysqli_escape_stringVoorziet speciale karakters in de als een SQL statement gebruikte string van escape tekens
mysqli_fetch_arrayGeeft het MySQL resultaat array als een associatieve array, een genummerde array of beide
mysqli_fetch_assocGeeft de MySQL resultaat array als de associatieve array
mysqli_fetch_rowGeeft de MySQL resultaat array als de genummerde array
mysqli_field_countGeeft het aantal kolommen van het MySQL resultaat
mysqli_insert_idGeeft de gegenereerde AUTO-INCREMENT sleutel van de vorige MySQL INSERT opdracht
mysqli_num_rowsGeeft het aantal arrays van het MySQL resultaat
mysqli_queryVoert de MySQL opdracht(en) uit
mysqli_real_escape_stringVormt de bepaalde tekens (d.i. NULL, \n, \r, \, ', ", and Ctrl-Z) om in de variabele voor een MySQL opdracht
mysqli_select_dbSelecteert de MySQL subdatabase
mysqli_stmt_free_resultMaakt het geheugen van de MySQL resultaat vrij
nextZet de pointer van de array op het volgende element
nl2brVoegt de HTML line break tag '<br />' vóór elk harde return
number_formatFormateert het getal
ob_cleanMaakt de gebufferde output leeg
ob_end_cleanMaakt de gebufferde output leeg en stopt de output buffering
ob_end_flushStuurt de gebufferde output naar de output en stopt de output buffering
ob_flushStuurt de gebufferde output naar de output
ob_startStart de output buffering
opendirOpent het pad
powGeeft het resultaat van het machtsverheffen van de waarde
ordGeeft de numerieke ASCII waarde van het eerste teken van de string
preg_matchVoert de reguliere expressie match uit
preg_replaceVervangt phrase(s) door middel van de reguliere expressie methode
preg_splitSplit de string door middel van de reguliere expressie methode
prevZet de pointer van de array op het vorige element
printStuurt de string naar de output
print_rStuurt de leesbare waarde van de variabele naar de output
printfStuurt de geformatteerde string naar de output
rangeGenereert een nieuwe array bestaand uit de rang
readdirLeest het volgende bestand in het pad
readfileLeest het bestand en stuurt het naar de output
renameHernoemt de bestands- of mapnaam
requireVoegt het bestand in en evalueert het (mét de foutmelding bij het afwezige bestand)
require_onceVoegt het bestand in alléén als het niet eerder al gedaan is, en evalueert het (mét de foutmelding bij het afwezige bestand)
resetZet de pointer van de array op zijn eerste element
restore_error_handlerHerstelt de error handler functie in de vorige toestand
rewindZet de bestandspointer aan het begin van het bestand
rmdirVerwijdert de map
roundRondt de waarde af
rsortSorteert de array op waarden in de omgekeerde volgorde met nieuwe numerieke sleutels
rtrimCreëert uit de string een nieuwe string zonder whitespaces aan het eind
serializeGenereert een bewaarbare weergave van een waarde
session_destroyVerwijdert de huidige sessie uit het geheugen
session_idGeeft of initialiseert de sessie identificatie
session_nameGeeft de huidige sessie naam
session_startStart een nieuwe of hervat de bestaande sessie
session_unsetVerwijdert alle session variabelen
set_error_handlerDefinieert een nieuwe error handler functie
set_time_limitDefinieert de maximum uitvoeringstijd
setcookieInitialiseert de cookie
setlocaleInitialiseert de lokale instellingen
settypeConverteert de waarde van de variabele naar de nieuwe datatype
sha1Berekent de sha1 hash van de string
simplexml_load_fileConverteert het XML bestand naar het object
sortSorteert de array op waarden met nieuwe numerieke sleutels
sprintfGeeft de geformatteerde string
sqrtGeeft het resultaat van het worteltrekken van de waarde
str_ireplaceVervangt alle letter-ongevoelige phrase(s) in de string
str_padVult de string naar de bepaalde lengte aan met de andere string
str_repeatDupliceert een string
str_replaceVervangt alle phrase(s) in de string
str_shuffleZet alle tekens in een willekeurige volgorde
str_splitConverteert de string naar de array
strcmpVergelijkt twee strings met elkaar
strftimeFormatteert de tijd/datum uit de tijdstempel volgens de lokale instellingen
strip_tagsVerwijdert alle HTML tags
striposVindt de positie van de eerst gevonden letter-ongevoelige zoekwaarde in de string
stripslashesCreëert uit de string een nieuwe string zonder een backslash als het escape teken
stristrGeeft de string vanaf het eerste gevonden letter-ongevoelige teken
strlenGeeft de lengte van de string
strposVindt de positie van de eerst gevonden zoekwaarde in de string
strrevZet de string in de omgekeerde volgorde
strriposVindt de positie van de eerste gevonden letter-ongevoelige zoekwaarde achterwaarts in de string
strrposVindt de positie van de eerste gevonden zoekwaarde achterwaarts in de string
strstrGeeft de string vanaf het eerste gevonden teken
strtolowerZet elke letter in kleine letters
strtotimeConverteert het verschillende datum formaat naar de UNIX tijdstempel
strtoupperZet elke letter in hoofdletters
strtrConverteert de bepaalde tekens
substrGeeft de gedeelte van de string
substr_replaceVervangt de tekst in het gedeelte van de string
timeGeeft de huidige UNIX tijdstempel
touchInitialiseert een nieuwe tijdsstempel van een bestand
trigger_errorCreëert een nieuwe fout/waarschuwing/informatie-boodschap
trimCreërt uit de string een nieuwe string zonder whitespaces aan beide uiteinden
ucfirstZet het eerste teken van de string in hoofdletter
umaskWijzigt de huidige umask
unlinkVerwijdert het bestand
unserializeGenereert een PHP waarde van een opgeslagen representatie
unsetVerwijdert de variabele
urldecodeDecodeert elke %##-codering in de string
utf8_decodeDecodeert de in het UTF-8 formaat ASCII string in de ISO-8859-1 string
utf8_encodeCodeert de ISO-8859-1 string in de in het UTF-8 formaat ASCII string
var_dumpStuurt de waarde van de variabele naar de output

Zie ook de lijst van alle PHP functies.



PHP klasse functies (alles in Engels)

FunctieOmschrijving
dirMap class
RecursiveDirectoryIteratorGeeft alle onderliggende mapnamen in het object
RecursiveIteratorIteratorGeeft alle onderliggende bestandnamen in het object