ich versuche, einen string in drei teile zu zerlegen.
1. alles vor "mein Text", 2. "Mein Text", 3. alles nach "Mein Text".
string:
	
1. schritt:
	
ergibt --> "Mein Text"
"Mein Text" möchte ich nun als separator in explode einsetzen, um die anderen beiden stücke zu erhalten:
2. schritt:
	
erwartet:
$part_1 --> "<FONT face='Arial' color=#ff0000><STRONG>"
$part_2 --> "</STRONG></FONT>"
ergibt jedoch lediglich in $part_1 den kompletten originalen string.
$part_2 ist leer.
kann der operator ($separator) evtl. nur mit einem zeichen umgehen?
wie könnte man das problem sonst angehen?
gruss, wolfgang
					1. alles vor "mein Text", 2. "Mein Text", 3. alles nach "Mein Text".
string:
PHP-Code:
	
	
$string = "<FONT face='Arial' color=#ff0000><STRONG>Mein Text</STRONG></FONT>"; 
PHP-Code:
	
	
$separator = strip_tags($string); 
"Mein Text" möchte ich nun als separator in explode einsetzen, um die anderen beiden stücke zu erhalten:
2. schritt:
PHP-Code:
	
	
list($part_1,$part_2) = explode($separator,$string); 
$part_1 --> "<FONT face='Arial' color=#ff0000><STRONG>"
$part_2 --> "</STRONG></FONT>"
ergibt jedoch lediglich in $part_1 den kompletten originalen string.
$part_2 ist leer.
kann der operator ($separator) evtl. nur mit einem zeichen umgehen?
wie könnte man das problem sonst angehen?
gruss, wolfgang
 
          
 
							
						

Kommentar