localimde sorun var galiba nedense açılmıyor her neyse senin scriptte şu şekil aşılabilir

ilk olarak
preg_match_all('#.(.*?) { display:inline;  cursor:pointer;}#si',$ac,$bilgi,PREG_SET_ORDER);
bunun ile tüm clasların tek bir değişkende string olarak tutulur ||class1||class2||class3|| gibi
sonra o spanlarda

preg_match_all ile alınır şöyleki

preg_match_all('#<span class="(.*?)">(.*?)</span>#si',$ac,$bilgi,PREG_SET_ORDER);
sonra foreachta class isimleri ile en başta yapmış oldugumuz display:inline ile ereg fonksiyonu ile karşılaştırılır sonra foreach içindeki değişkene
$x .= "l";
$x .= "o";
$x .= "r";
$x .= "e";
$x .= "m";

gibi aktarılır sonra mutlu son