prova sta funzione:
Codice PHP:
$str = "4555: (variazione:5) (specifica):q.ta 3 -- KG 3 -- 99964variazione:8) (specifica):q.ta 44 -- KG 9 --";
$pattern = "q.ta";
$n=2;
/*
$str => stringa da parsare;
$patern => carattere o parola o altro per cui dovrai esplodere la stringa;
$n => la posizione che devi cercare
*/
function Esplodi($str,$pattern,$n)
{
$expStr = explode($pattern,$str);
$str = (int)$expStr[$n];
return (int)$str;
}
$a = Esplodi($str,"q.ta",2);
echo "num risultante : ".$a;
$a = Esplodi($str,"q.ta",1);
echo "
num risultante : ".$a;
è + semplice da fare che da spiegare, provala e dimmi se ti va bene.
Ciao