Ik wil een reeks in een string in een variabele stoppen.
De string ziet er zo uit:
Ik wil alleen 20041207-abseilen.jpg hebben, de rest is niet belangrijk.
Dat stukje tekst heb ik weten te bereiken door de expressie:
Ik weet zeker dat dit werkt, want als ik
gebruik, dan is de genoemde reeks (20041207-abseilen.jpg) verdwenen.
Ereg werkt niet zoals ik zou willen, als ik de variabele $tekst echo, dan krijg ik array te zien. Ik wil juist hetgeen wat in die array staat. Help, plz, ik ben nu al de hele ochtend hiermee bezig.
De string ziet er zo uit:
PHP:
1
| $abseilen = "20041207-abseilen.jpg|360|305|ghbj)%>"; |
Ik wil alleen 20041207-abseilen.jpg hebben, de rest is niet belangrijk.
Dat stukje tekst heb ik weten te bereiken door de expressie:
PHP:
1
| $text = ereg("[0-9]{8}-[^.]*[\.][a-zA-Z]{3}", $abseilen, $text); |
Ik weet zeker dat dit werkt, want als ik
PHP:
1
| $text = ereg_replace("[0-9]{8}-[^.]*[\.][a-zA-Z]{3}", "", $abseilen); |
gebruik, dan is de genoemde reeks (20041207-abseilen.jpg) verdwenen.
Ereg werkt niet zoals ik zou willen, als ik de variabele $tekst echo, dan krijg ik array te zien. Ik wil juist hetgeen wat in die array staat. Help, plz, ik ben nu al de hele ochtend hiermee bezig.
[ Voor 21% gewijzigd door Rexomnium op 09-12-2004 13:29 ]
We zijn allemaal vaandeldrager in een optocht van gekwetsten.