[PHP] array_map Problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von toschk, 27. November 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. November 2011
    array_map Problem

    Hi, ich habe eine Klasse mit den folgenden zwei Funktionen wobei ein Array per POST entgegen genommen und evtl. über eine Callback-Funktion mit array_map() gefiltert werden soll.

    Array:
    HTML:
    Array ( [name] => Hans Peter [id] => 1 [typ] => actor )
    
    Code:
    PHP:
       function  GetPOST ( $name )
      {
        
    $value  $_POST [ $name ];

        if(
    $value != "" )
        {   
          if(
    is_array ( $value ))
            return 
    array_map ( 'Filter' $value );

          return 
    $this -> Filter ( $value );
        }
        
        return 
    "" ;
      }

      function 
    Filter ( $var )
      {
          return 
    strip_tags ( $var );
      }
    Jedoch wird immer eine Fehlermeldung erzeugt deren Ursache ich nicht erkennen kann.
    HTML:
    Warning: array_map() expects parameter 1 to be a valid callback, function 'Filter' not found or invalid function name in /var/www/modules/secure.php
     
  2. 27. November 2011
    AW: array_map Problem

    [G]php callback inside class[/G]
    3. Ergebnis

    PHP:
    return  array_map (array( $this "filter" ),  $value );
     
  3. 28. November 2011
    AW: array_map Problem

    Danke, hat super geklappt.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.