PHP programlama dilinde dizi içindeki veriler değişkenlere bölünerek her hangi bir fonksiyona değer olarak nasıl gönderileceği sorunu yaşiyorsanız doğru yerdesiniz.
Örneğin elimizde aşağıdakı gibi bir fonksiyon ve array içinde değerler var ve bu değerler fonksiyona gönderilmesi lazim.
<?php
function hello($fname, $lname, $age){
echo $fname.'<br>';
echo $lname.'<br>';
echo $age.'<br>';
}
$data = [
'Khayal',
'Abilhasanov',
'28'
];
?>
Gördüğümüz gibi veriler array içinde geliyor ve değişkenlere ayırıp fonksiyona gönderilmesi lazım. Aşağıdakı fonksiyonu kullnarak bu işlemi gerçekleştire biliriz.
<?php
function hello($fname, $lname, $age){
echo $fname.'<br>';
echo $lname.'<br>';
echo $age.'<br>';
}
$data = [
'Khayal',
'Abilhasanov',
'28'
];
call_user_func_array("hello", $data);
// hello('Khayal', 'Abilhasanov', '28');
?>