Gå til innhold

Regexp med E modifier


Gjest Slettet+1374861

Anbefalte innlegg

Gjest Slettet+1374861

$first = array(0 => '/(\*\*\* HOLE CARDS \*\*\*)\r?\n?(Dealt to )(.+)( \[)(.+)( )(.+)(\])/e');
     
$second = array(0 => '"<br /><b>Hole cards for \\3</b><br /><img src=\'cards/".strtolower(substr(\\5, 0, 2)).".gif\'> and \\7"');
 	
$summary = preg_replace($first, $second, $summary);

 

hvorfor får jeg en heller stor feilmelding på denne når jeg legger til strtolower() funksjonen? jeg har brukt akkurat samme struktur en gang tidligere uten problem, men nå virker den ikke. den eneste forskjellene jeg merket litt av var att det ett linebreak i stringen, men det skulle da ikke ha noe å si på det jeg driver med.

 

kjører feilfritt hvis jeg ikke har strtolower funksjonen.

Endret av Slettet+1374861
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...