Är det alltid en nummerserie och ett kommatecken framför, och är strängen alltid omgiven av citationstecken borde det gå att ta med det i ditt regexp-mönster, och därmed hämta ur den första parentesen.
Den här koden kommer att skiva ut "foo".
Hur gör jag för att den istället ska skriva ut "6351529770" när den får träff på "foo"?
Jag kan alltså inte ändra på words-arrayen för att få den att söka efter "6351529770" direkt.
<?
$str='dSI(0,0,6351529770,"foo and some more stuff",0,1)';
$words=array('foo','bar');
foreach ($words as $word){
if (preg_match('/'.$word.'/is',$str,$match)){
echo $match[0];
}
}
?>

