Lo!
Ben er al een tijdje mee bezig, misschien is iemand anders het ook al tegen gekomen ..

Heb bepaalde functies en een array, in de array staat de naam van de functie en uiteindelijk wil ik dan de naam uit de array gebruiken om de passende functie hierbij aan te spreken .. dom voorbeeld:

function bla($input) {
echo $input;
}

function etc ..

$arrays = array(
array("bla","tekst"),
etc ..
);

foreach($arrays as $array) {
$array[0] gebruiken om "function bla" aan te spreken
}

Ik kan dit ook anders oplossen, bijvoorbeeld met een switch .. in elke switch optie zet ik dan de functie neer maar ik was gewoon benieuwd of dit mogelijk was ..

Tnx ..
Jep, dat kan gewoon:

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

function test()
{
echo 'test';
}

$array = array('test');
foreach($array as $value)
{
$value();
}
?>
Hmm ..

Mja zo had ik het net dus ook aan het werken, zodra ik dus $array[0](); doet het gewoon niks .. geen output, doe ik $val = $array[0]; $val(); wel ..

Naja, tnx iig .. :)
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

function test()
{
echo 'test';
}

$array = array('test');
$array[0]();
?>

Werkt ook gewoon hier hoor...
mja klopt, had het net even online geflikkerd .. vaag .. iig bedankt :)

Reageren