Arrays -> Smilies

Pagina: 1
Acties:

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 13-09 21:26
eey,

ik zie heel vaak preg replace lijnen komen enzo....
mij lijkt het veel handiger om die array's gewoon neer te donderen
PHP:
1
2
3
4
5
6
7
8
9
<?
$smilie = array(":)", ":(", ":P");
$location = array ("smile.gif", "sad.gif", "puh.gif")
$dir[smile] = "images/smiles";

for($i = 0 ; count($smilie_array) > $i ; $i++) { 
$var = str_replace($smilie_array[$i], "[img]\"$dir[smilie]/$location[$i]\"[/img]", $var); 
} 
?>

maar waarom gooien nog steeds als die mensen 3000 ereg_replace zooi erin?

ik vind het totale vervuiling van je scripts, aldus mijn mening

edit:

vergeten
PHP:
1
2
3
<?
$var = str_replace($smilie[$i], "[img]\"$dir[smilie]/$location[$i]\"[/img]", $var); 
?>

word dan de replace

edit: misschien iets voor de faq?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

als je je manual goed leest :) zie je dat str_replace() tegenwoordig ook arrays als input pakt... die for hoeft dus niet.

Klaar voor een nieuwe uitdaging.


  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 13-09 21:26
Op dinsdag 20 november 2001 11:22 schreef chem het volgende:
als je je manual goed leest :) zie je dat str_replace() tegenwoordig ook arrays als input pakt... die for hoeft dus niet.
sinds php 4 jaw
maaar veel platformen draaien nog php3...

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 14:48
dan wordt ut tijd up te graden niet :P

  • StephanL
  • Registratie: Juni 2001
  • Laatst online: 11-09 18:43
Thanks ben nu bezig met nieuws script met reacties en dit is inderdaad beter dan 10 van die preg replaces :)