phpbar.de logo

Mailinglisten-Archive

[php] id aus String finden

[php] id aus String finden

ANGEL Harald angel at egston.com
Die Sep 9 17:39:16 CEST 2003


Hallo Bastler!

Ich hab einen String der is so aufgebaut:
$string="[userid#messageid][userid#messageid][userid#messageid][userid#messageid]";
also zB:
$string="[284#222][12#333][455#444][284#555]";

ich will jetzt mit der userid suchen (also 284) und er soll mir vom ersten ergebnis die messageid geben (also 222)
ok?
bis jetzt mach ichs so:

	$contents = "[234#23][284#222][284#333]";
	$real_userid = "284";
	$var=strpos($contents,$real_userid);
    	if ($var!=0) {
		$len = strlen($real_userid);
		$mid=substr($contents,$var+$len+1);
		$var=strpos($mid,"]");
		if ($var!=0) {
			$mid=substr($mid,0,$var);
		}
	}
	echo $mid;

lacht ihr mich aus oder is das so umständlich??

Danke!
Harald Angel

php::bar PHP Wiki   -   Listenarchive