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?
Nee.
Maar je kunt dat oplossen door een array mee te geven :)
Hoe kun je een array megeven?

function test($test[]) {

}

Dit werkt namelijk niet.
function test($test) {
}
en da

<?
test(array(1,2,5,6,7,8,12,345));
?>
Ok, bedankt.
Jawel toch?
<?php
function test($par1, $par2 = "jij", $par3 = "hij", $par4 = "wij")
{
echo $par1.$par2.$par3.$par4;
}

test("ik", "niemand", "iedereen");
test("ik");
?>
Nee want dan geeft je altijd 4 strings mee ;)
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.
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?
<?php
function test( $par1, $par2, $par3, ... $par49, $par50 )
?>
Geen doen lijkt me ;)
daarvoor niet, maar als je een functie wilt als:
<?php
function displaytxt($txt, $editable=false, $bb=true)
{
//blaat;
}
?>
dan is het wel makkelijk.

Reageren