functie parameters

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

17/04/2005 16:01:00
Quote Anchor link
Hallo,
Is het mogelijk om een variabel aantal parameters mee te geven aan een funtie. Dus bijvoorbeeld dat je de ene keer 3 strings meegeeft en een andere keer 5?
 
PHP hulp

PHP hulp

15/11/2024 15:30:41
 
Mitch X

Mitch X

17/04/2005 16:06:00
Quote Anchor link
Nee.
Maar je kunt dat oplossen door een array mee te geven :)
Gewijzigd op 17/04/2005 16:06:00 door Mitch X
 

17/04/2005 16:15:00
Quote Anchor link
Hoe kun je een array megeven?

function test($test[]) {

}

Dit werkt namelijk niet.
 
Eris -

Eris -

17/04/2005 16:46:00
Quote Anchor link
function test($test) {
}
en da

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
test(array(1,2,5,6,7,8,12,345));
?>
 

17/04/2005 16:55:00
Quote Anchor link
Ok, bedankt.
 
Jelmer -

Jelmer -

17/04/2005 17:26:00
Quote Anchor link
Jawel toch?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
function test($par1, $par2 = "jij", $par3 = "hij", $par4 = "wij")
{

   echo $par1.$par2.$par3.$par4;
}


test("ik", "niemand", "iedereen");
test("ik");
?>
Gewijzigd op 17/04/2005 17:26:00 door Jelmer -
 
Mitch X

Mitch X

17/04/2005 17:27:00
Quote Anchor link
Nee want dan geeft je altijd 4 strings mee ;)
 
Jelmer -

Jelmer -

17/04/2005 17:30:00
Quote Anchor link
ik geef 1, en 3 mee, maar hij neemt er altijd 5, waarvan 4 er een soort van defaultwaarde hebben.

Ligt eraan waar je hem voor wilt gebruiken.
 
Mitch X

Mitch X

17/04/2005 17:42:00
Quote Anchor link
Hij neemt er 4 ;)
En nee, je geeft er 4 mee, als jij er 1 invuld worden die andere automatisch ingevuld :P

Ennuh, hoe wil je dit doen als je een records uit een database wilt inlezen?
Stel dat er 25 tot 50 records moeten zijn?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
function test( $par1, $par2, $par3, ... $par49, $par50 )
?>

Geen doen lijkt me ;)
 
Jelmer -

Jelmer -

17/04/2005 19:13:00
Quote Anchor link
daarvoor niet, maar als je een functie wilt als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
function displaytxt($txt, $editable=false, $bb=true)
{

//blaat;
}
?>

dan is het wel makkelijk.
 
Mitch X

Mitch X

17/04/2005 19:40:00
Quote Anchor link
Idd.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.