login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]Array_map met argument?

Offline Anoniem - 10/02/2007 20:53 (laatste wijziging 10/02/2007 21:37)
Avatar van AnoniemPHP gevorderde Ik wil dat over iedere $_POST-waarde de functie PHP.net: htmlentities wordt gedaan met als tweede argument ENT_QUOTES. Dit doe ik met m.b.v. PHP.net: array_map. Ik heb nu dit:
  1. $_POST = array_map ( 'htmlentities', $_POST );

Maar hoe voeg ik het tweede argument voor PHP.net: htmlentities in?

4 antwoorden

Gesponsorde links
Offline NCube - 10/02/2007 21:24
Avatar van NCube HTML beginner probeer
  1. $_POST = array_map( 'htmlentities', $_POST, ENT_QUOTES );
Offline Anoniem - 10/02/2007 21:30
Avatar van Anoniem PHP gevorderde Nee, hij geeft aan dat het derde argument een array moet zijn...
Offline NCube - 10/02/2007 21:32
Avatar van NCube HTML beginner probeer anders
  1. <?php
  2. function voorbeeld( $value )
  3. {
  4. return htmlentities( $value, ENT_QUOTES );
  5. }
  6.  
  7. $_POST = array_map( 'voorbeeld', $_POST );
  8. ?>
Offline Anoniem - 10/02/2007 21:33 (laatste wijziging 10/02/2007 21:37)
Avatar van Anoniem PHP gevorderde Ja, dat zou goed kunnen, ik ga het even controleren.

Edit:
Het werkt, bedankt!
  1. function new_htmlentities ( $argument )
  2. {
  3. return htmlentities ( $argument, ENT_QUOTES );
  4. }
  5. $_POST = array_map ( 'new_htmlentities', $_POST );
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s