perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 31
Click for quality!




11.02.2012 / 17:44

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  PHP: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragPattern im grossen String mit unterschiedlichen Werten ersetzen
Seitenanfang
Hi zusammen,

ich habe einen grossen String und moechte ein Pattern (<text>) ersetzen.

Diese Ersetzung sollen unterschiedlich sein, und aus einem Array gelesen werden, also

1. Ersetzung $array[0], 2. $array[1], ...

Wie kann ich das machen? Mit ereg_replace sehe ich irgendwie keine Moeglichkeit mit unterschiedlichen Ersetzungen zu arbeiten, der ersetzt mir immer alle Pattern gleich.

Vielleicht hat jemand einen Tipp fuer mich.

Liebe Gruesse,

Jako

Datum: 03.12.2005-11:53

Beitragre: Pattern im grossen String mit unterschiedlichen Werten ersetz
Seitenanfang
Sind die Muster alle gleich und sollen sie unterschiedlich ersetzt werden?

Oder sind die Muster nicht gleich und hat jedes Muster eine eigene Ersetzung?

Datum: 04.12.2005-13:22

Beitragre: Pattern im grossen String mit unterschiedlichen Werten ersetz
Seitenanfang
Hi Patrick,

die Muster sind alle gleich, nur die Ersetzungen unterschiedlich.

Liebe Gruesse,

Jakob

Datum: 04.12.2005-19:27

Beitragre: Pattern im grossen String mit unterschiedlichen Werten ersetz
Seitenanfang
<?php
$muster = '/<text>/i';
$ersetzungen = array('Ersetzung 1','Ersetzung 2','Ersetzung 3');
$string = '<text> , <text> , <text>';

for ($i = 0; $i < count($ersetzungen); $i++)
$string = preg_replace($muster, $ersetzungen[$i], $string, 1);
?>

Datum: 04.12.2005-20:16

Beitragre: Pattern im grossen String mit unterschiedlichen Werten ersetz
Seitenanfang
Hallo Patrick,

danke fuer die Hilfe. So geht's!

Liebe Gruesse,

Jakob

Datum: 05.12.2005-10:04

-






-
-