Variable/Array "teilen"

Seberoth

Grünschnabel
Abend zusammen,

ich wusste nicht wie das Thema genau nennen soll. Zu meiner Frage:

Gibt es eine möglichkeit eine Variable zu "zerlegen"?

Also Bsp.:

$var['0']= "a = 1";

und nun soll sie geteilt werden das folgendes rauskommt:

$var['a ='] = "1";

Geht das?

MfG,
Seberoth
 
Nach welchem Muster soll der String den zerlegt werden?
Als kleinen Anreiz kann ich dir Folgendes anbieten:
PHP:
function cut_it($string, $left, $right) {
 $first = strpos($string, $left);
 $string = substr($string, $first + strlen($left));
 $second = strpos($string, $right);
 $string = substr($string, 0, $second);
 return $string;
}

$str = "Wort 1 abWort2cd Wort 3";

$new_str = cut_it($str, "ab", "cd");

echo $new_str;

Das ganze gibt Wort2 aus ;)
 
So nach knapp einer Stunde überlegen hab ich es jetzt fast. Ich habe dein script etwas umgeschrieben für meine Zwecke. Jetzt muss ich es nur noch schaffen das der Teil der "weggeschnitten" wird ebenfalls ausgegeben wird.

PHP:
<?php
function cut_it($string, $left) {
$first = strpos($string, $left);
$string = substr($string, $first + strlen($left));
return $string;
}

$str['0'] = "misk";
$str['1'] = "ich = du";

$lol = "=";

foreach($str as $element){
	
if (ereg('=', $element)){

$new_str = cut_it($element, $lol);

}else{
	
	$new_str = $element;
	
}

echo $new_str.'<br>';
} 
?>

Das Array ist natürlich nur ein Beispiel^^
 
Zurück