yvolkan adlı üyeden alıntı: mesajı görüntüle
$tmpStr = '{Degisken:%%%40|41|42|43|44}{Degisken2:%%%Siyah|Ka hverengi}';

preg_match_all('#\{(.*?)\:\%*(.*?)\}#',$tmpStr,$get); 

$tmpDegisken = '';
foreach($get[1] as $key => $value){
	$tmpDegisken .= '<select name="'.$get[1][$key].'">';
		foreach( explode('|',$get[2][$key]) as $key2 => $value2){
			$tmpDegisken .= '<option>'.$value2.'</option>';
		}
	$tmpDegisken .= '</select>';
}
echo $tmpDegisken;
Ben tek tek yapacaksın sandım. bide böyle dene istersen.
çok teşekkür ederim r10+