Ben bir işlev çağrısı bağımsız değişkenler olarak bir dizi değerleri kullanmak istiyorum. Örnek:
// Values "a" ve "b"
$arr = array("alpha", "beta");
// ... vardır to be inserted as $a ve $b.
my_func($a, $b)
function my_func($a,$b=NULL) { echo "{$a} - {$b}"; }
Dizideki değerlerinin sayısı bilinmemektedir.
Olası çözümler:
Ben tek bir argüman olarak dizi geçirebilirsiniz - ama birden fazla bağımsız işlev argümanlarını aktarması için tercih ediyorum.
implode()
virgülle ayrılmış bir dizeye dizi. (Sadece bir dize çünkü başarısız.)Tek bir parametre kullanılarak:
$str = "'a','b'"; function goat($str); // $str needs to be parsed as two independent values/variables.
Kullan
eval()
?Dizi Traverse?
Öneriler takdir edilmektedir. Teşekkürler.