kostenloser Webspace werbefrei: lima-city


PHP: eigene Funktionen schreiben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    christian1603

    Kostenloser Webspace von christian1603

    christian1603 hat kostenlosen Webspace.

    Hallo LC,
    Ich will jetzt mal anfangen mit PHP eigenen Funktionen zu schreiben.
    und habe das bei Google gefunden:
    function NAME-DER-FUNKTION ( ÜBERGABEWERTE )
    {
       AUSZUFÜHRENDER CODE;
       return ( ZURÜCKGEBENER WERT );
    }


    so jetzt will ich einen Filter in die Funktion schreiben:
    $search = array('?', '¿');
        $replace = array('¿', '¿');
        $Variable= str_ireplace($search, $replace, $Variable);


    wie kann ich das jetzt realisieren?
    ich hoffe ihr wisst was ich meine...
    ich will nachher nicht jedes mal den Filter schreiben sondern nur:
    $Variable = NAME-DER-FUNKTION $Variable;
    schreiben.

    LG
    Christian

    Beitrag zuletzt geändert: 9.2.2010 19:39:22 von christian1603
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das sollte gehen:

    function replaceIquest ($Variable)
    {
    $search = array('?', '¿');
    $replace = array('¿', '¿');
    $Variable = str_ireplace($search, $replace, $Variable);
    return $Variable;
    }
    
    //Aufruf:
    $variable = replaceIquest($variable);


    LG cookies

    Beitrag zuletzt geändert: 9.2.2010 19:46:11 von cookies
  4. cookies schrieb: Das sollte gehen:

    function replaceIquest ($Variable)
    {
    $search = array('?', '¿');
    $replace = array('¿', '¿');
    $Variable = str_ireplace($search, $replace, $Variable);
    return $Variable;
    }
    
    //Aufruf:
    $variable = replaceIquest($variable);


    LG cookies


    is das so gedacht?
    function SerarchReplace($In, $Out) {
            $search = array($In);
            $replace = array($Out);
            $text = str_ireplace($search, $replace, $text);
            return $OpenSearchReplace;
            }
                    
           $OpenSearchReplace = SerarchReplace("[B]", "<b>");
           $OpenSearchReplace = SerarchReplace("[/B]", "</b>");

    hab das problem das nichts ersätzt wird
  5. vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    raff schrieb:
    is das so gedacht?

    Dir ist aber schon, dass

    $search = array($In);
    $replace = array($Out);

    und

    return $OpenSearchReplace;

    und

    $text = str_ireplace($search, $replace, $text);

    sinnlos ist oder ?
    1. Als Paramter gibt es mit Absicht mixedVars-Überlagerungen, die darf man auch nutzen.
    2. Den Rückgabeparameter gibt es nicht.
    3. $text ist in der Funktion weder definiert, noch wird er zurückgegeben, also wozu nutzt du die Variable dann ?

    Sry, aber der Code ist kompletter Käse, mal davon abgesehen, dass nichtmal christian schildern konnte, was er überhaupt tun will bzw. was mit "Filter" gemeint ist.

    hab das problem das nichts ersätzt wird

    Darf man fragen, wieso du das dann überhaupt postest ? Nicht zufällig um Gulden abzustauben ? :shy:

    Liebe Grüße
    - VampireSilence

    Beitrag zuletzt geändert: 9.2.2010 20:55:39 von vampiresilence
  6. EDIT: sry denk fehler^^
    $textOut = str_ireplace("[B]", "<b>", $text);

    so müsste es richtig sein oder?

    Beitrag zuletzt geändert: 9.2.2010 21:53:09 von raff
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!