[php] ereg functie met variabele als onderdeel van functie

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,
hoe krijg ik het volgende werkende:
code:
1
2
$tijdelijk=($nummer.'_');
if (ereg("\.jpg",$file) && ereg('^(("$tijdelijk")([0-9]{3}))',$file))

De var $tijdelijk is bijv. 40_ maar deze veranderd, het lukt mij niet om zoals boven aangegeven een var te gebruiken als sub onderdeel van de ereg functie. Verander ik de code in
code:
1
if (ereg("\.jpg",$file) && ereg('^((40_)([0-9]{3}))',$file))

dan werkt het wel maar allen als de waarde 40_ is natuurlijk (en dit is juist het probleem dat het niet altijd dezelfde waarde is.)
Hoe kan ik dit oplossen

Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
probeer dit eens:

PHP:
1
2
$tijdelijk = $nummer."_";
if (ereg("\.jpg",$file) && ereg('^(($tijdelijk)([0-9]{3}))',$file))

dus zonder quotjes..

Acties:
  • 0 Henk 'm!

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09 23:18

djc

Overigens kun je beter preg* gebruiken dan ereg*, in verband met performance.

Rustacean


Acties:
  • 0 Henk 'm!

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 07-11-2023

kvdveer

Z.O.Z.

marty schreef op 28 June 2003 @ 15:35:
probeer dit eens:
[...]
dus zonder quotjes..
Ik heb even een bugje gefixed in je code... (enkel/dubbelquotes)

PHP:
1
2
$tijdelijk = $nummer."_";
if (ereg("\.jpg",$file) && ereg("^(($tijdelijk)([0-9]{3}))",$file))

Localhost, sweet localhost


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Yes, de laatse is goed, onwijs bedankt, ik had zelf ook al veel geprobeerd met een enkele of dubbele quotes....maar niet geod genoeg...:)
cool.. Thanxs voor alle reply's

niek