ich eine Textzeichenfolge, dieVerarbeitung dieser Zeichenfolge mit PHP
var1=red&var2=green&var3=blue&var4=magenta
so aussieht wie diese Zeichenfolge den Wert var2
isolieren manipulieren kann in diesem Fall die green
ich eine Textzeichenfolge, dieVerarbeitung dieser Zeichenfolge mit PHP
var1=red&var2=green&var3=blue&var4=magenta
so aussieht wie diese Zeichenfolge den Wert var2
isolieren manipulieren kann in diesem Fall die green
Ich würde mit parse_url beginnen Was Sie haben, sieht nah genug zu einer URL-Parameter-Zeichenfolge, die Sie auch die integrierten Methoden für die Behandlung von URLs verwenden können.
parse_str($str, $vars);
echo $vars['var2'];
dies versuchen:
parse_str($str,$tmp);
// $tmp['var2'] is now what you're looking for
Sie können parse_str
Funktion par verwenden se die Zeichenfolge in ein Array/Variablen. In diesem Fall bevorzuge ich die Ausgabe an Array anstelle von Variablen, um die Verschmutzung des Namensraums zu verhindern.
<?php
$str = 'var1=red&var2=green&var3=blue&var4=magenta';
parse_str($str, $output);
$result = null;
foreach($output as $k => $v){
if($v == 'green'){
$result = $k;
break;
}
}
?>
Mit der PHP-Funktion parse_str() es auf ein Array zu konvertieren.