Toon posts:

[PHP] str_replace(); [2]

Pagina: 1
Acties:
  • 198 views sinds 30-01-2008

Verwijderd

Topicstarter
Zucht het was niet mijn fout, de moderators zijn snel vandaag 8)

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$gtext = nl2br(stripslashes($_GET['text']));
$text = str_replace (
'[frown]', '[img]source/include/smilies/frown.gif>',
'[devil]',[/img]',
'[cool]', '[img]source/include/smilies/cool.gif>',
'[biggrin]',[/img]',
'[clown]', '[img]source/include/smilies/clown.gif>',
'[shutup]',[/img]',
'[pukey]', '[img]source/include/smilies/pukey.gif>',
'[wink]',[/img]',
'[puh]', '[img]source/include/smilies/puh.gif>',
'[wet]',[/img]',
'[confused]', '[img]source/include/smilies/confused.gif>',
'[smile]',[/img]',
$gtext
);


hij geeft de error:

Warning: Wrong parameter count for str_replace() in /home/airliner/public_html/gijs/source/content/signgb.php on line 27

line 27 is de 1a laatste: $gtext

wat is er fout?

  • Tom-Eric
  • Registratie: Oktober 2001
  • Laatst online: 25-03-2025
Uit de manual:
mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count])

Of te wel, je moet per item dat je wilt replacen een aparte str_replace doen. Of een array gebruiken.

[ Voor 24% gewijzigd door Tom-Eric op 05-05-2004 10:49 ]

i76 | Webdesignersgids | Online Gitaarlessen & Muziekwinkels


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Verwijderd schreef op 05 mei 2004 @ 10:44:
Zucht het was niet mijn fout, de moderators zijn snel vandaag 8)


hij geeft de error:

Warning: Wrong parameter count for str_replace() in /home/airliner/public_html/gijs/source/content/signgb.php on line 27

line 27 is de 1a laatste: $gtext

wat is er fout?
Je hebt de handleiding niet gelezen.

www.php.net/str_replace

str_replace verwacht
PHP:
1
2
3
str_replace($array, $replace_array, $source_string);
//of
str_replace($zoek_string, $replace_string, $sourc_string);

[ Voor 49% gewijzigd door LuCarD op 05-05-2004 10:49 ]

Programmer - an organism that turns coffee into software.


  • JoeKurr
  • Registratie: Juli 2001
  • Laatst online: 17-11-2025

JoeKurr

Past niet in een MiG-21

Je zal dit met meerdere str_replaces moeten doen.

In de help staat:

mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count])

dus maar 1 paar search & replace.

Dutch Flanker Display Team
You can't be lost if you don't care where you are


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

JoeKurr schreef op 05 mei 2004 @ 10:49:
Je zal dit met meerdere str_replaces moeten doen.

In de help staat:

mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count])

dus maar 1 paar search & replace.
Nee hoor...

Hij moet gewoon array's gebruiken...

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
hmm shit denk soms teveel aan mirc waar je wel meerdere per keer kan gebruiken

Verwijderd

Topicstarter
hoe doe ik dat dan met een array :( ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:50

gorgi_19

Kruimeltjes zijn weer op :9

Warning: Wrong parameter count for str_replace()
Geeft aan dat je iets fout doet met het aantal paramters in de functie. Zie de handleiding (en bovenstaande replies) voor de juiste syntax.

Aangezien dit letterlijk in de handleiding staat, gaat deze dicht. :)
Kijk eens op http://www.php.net ; hier staan alle functies in beschreven.

[ Voor 12% gewijzigd door gorgi_19 op 05-05-2004 10:52 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.