Reťazec textu do funkcie?

Programovacie jazyky, rady, poradňa...
QyncY
Expert
Expert
Používateľov profilový obrázok
Príspevky: 182
Registrovaný: 08 máj 2005, 19:31

Reťazec textu do funkcie?

Príspevok od používateľa QyncY »

//EDIT: Vyriešené. Našiel som funkciu:

Kód: Vybrať všetko

$vysledok = call_user_func_array( 'array_intersect', $PP );

Mám taký malý problém, chcem nájsť prienik (array_intersection) N polí.

tvar tej funkcie array_intersection je takýto:

Kód: Vybrať všetko

array_intersection($pole1, $pole2, $pole3...atd.);
tak som si urobil cyklus, ktory mi vypise retazec tak ako to potrebujem:

Kód: Vybrať všetko

$PP = array(array(2,3,4), array(2,4), array(2,4,5));

for($r = 0; $r < count($PP); $r++) {  
		if ($r==0) { $prikaz = "$"."PP[{$r}]"; } 
		else {
			$prikaz .= ", "."$"."PP[{$r}]";
		}
}
//VYSLEDOK VYZERA TAKTO: $PP[0], $PP[1], $PP[2]  ...PRESNE ako som to chcel
PROBLEM nastane, ked chcem tento retazec dat do funkcie array_intersection nejako takto:

Kód: Vybrať všetko

$vysledok = array();
$vysledok = array_intersect("$prikaz");
Ani neviem ci sa nieco take smie urobit, ale ina moznost ma nenapada :?
Vysledok je, ze dostanem Warning: Wrong parameter count for array_intersect()
Napísať odpoveď