preg?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • preg?

    Code:
    <Styles>
    	<Style ss:ID="Default" ss:Name="Normal">
    		<Alignment ss:Vertical="Bottom"/>
    		<Borders/>
    		<Font/>
    		<Interior/>
    		<NumberFormat/>
    		<Protection/>
    	</Style>
    	<Style ss:ID="s55">
    		<Borders>
    			<Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
    			<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
    			<Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
    			<Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
    		</Borders>
    	</Style>
    	<Style ss:ID="s114">
    		<NumberFormat ss:Format="0.0"/>
    	</Style>
    </Styles>
    wie kann ich denn den teil zwischen den Style-Tags auslesen?

    das kommt aus ner datei, die per file als array eingelesen wurde, daher funzt preg_grep nich

    ich bräucht was, das so aussieht:
    Code:
    Array ( ['Default'] => Inhalt von Style mit ss:ID="Default"
    ['s55'] => 'Inhalt von Style mit ss:ID="s55" 
    ['s114'] => Inhalt von Style mit ss:ID="s114")
    hat da jemand was in petto?
    Ich denke, also bin ich. - Einige sind trotzdem...

  • #2
    für die die's interessiert:
    PHP-Code:
    preg_match_all('%<style ss:ID="(.*)"(|.*)>(.*)</style>%siU'implode('',$inhalt), $dummy); 
    $zugriff = array(); 
    for(
    $i=0$i<count($dummy[1]); $i++) 
      
    $zugriff[$dummy[1][$i]] = $dummy[3][$i]; 
    für die cracks: geht das noch irgendwie performanter?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar

    Lädt...
    X