Scusa ho detto una stupidaggine, prova
codice:$stringa = "01(pippo),03(pinco),11(pallino),57(prova)"; preg_match_all('/(\d\d)\((.*?)\)/', $stringa, $match); $output = array_combine($match[1], $match[2]); echo " "; print_r($output); echo " il proprietario del numero 1 è $output[01] "; for ($numero = 1; $numero <= 10; $numero++) { $indice = sprintf("%02d", $numero); if ( in_array($indice, array_keys($output)) ) { echo " <font color=\"#FF0000\">$numero</font>({$output[$indice]})"; } else { echo " $numero"; } }

Rispondi quotando