phpbar.de logo

Mailinglisten-Archive

[php] pattern matching

[php] pattern matching

sENs|_eSs madOsaso at gmx.net
Die Aug 5 13:07:56 CEST 2003


hi leute stehe vor volgendem problem:

hab einen string der mehrere Markierungen enthält.
jede dieser markierungen beinhalten mehrere informationen wie z.b. eine id
von einer mysql table.

ich möchte alle Markierungen im String mit einem Link ersetzen aber nur wenn
die id die die Markierung enthält auch in der mysql table enthalten ist.


im Pseudo code würde das etwa so aussehen:



while( nächste Markierung im Text gefunden )
{
	if( Zahl in aktueller Markierung ist gültige id einer table)
	{
		Ersetze ganze Markierung;
	}
	else
	{
		Ersetze die Markierung durch NAME aus Marierung;
	}
}


eine Markierung sieht etwa so aus:	--+--2435-NAME--+--



php::bar PHP Wiki   -   Listenarchive