Axels Webseite

top zum Seitenanfang springen

Willkommen!

Willkommen auf der privaten Webseite von Axel Hahn.

Axels Blog

PHP-Snippet: Wrapper für str_replace

17.09.2014 - 23:35

Die Funktion str_replace($aFrom, $aTo, $sString); ist unhandlich in der Handhabung vieler Ersetzungen. Die nachfolgende Funktion braucht nur 1 assoziatives Array mit

  • Key = Suchstring
  • Value = ersetzen durch

… anstatt 2er flacher Arrays jeweils mit Suchstrings und zu ersetzenden Werten.

Wie es funktioniert? Man zerlegt 1 assoziatives Array in diese 2 Arrays und macht dann die Ersetzung:

    /**
     * helper function: replace based on str_replace
     * @param array  $aReplace  key value array; keys=search; value= replace
     * @param string $sString
     * @return string
     */
    function makeReplace($aReplace, $sString) {
        $aFrom = array();
        $aTo = array();
        foreach ($aReplace as $sKey => $sValue) {
            $aFrom[] = $sKey;
            $aTo[] = $sValue;
        }
        return str_replace($aFrom, $aTo, $sString);
    }

weiterführende Links:


Blog-Kategorieen: Programmierung PHP


die letzten Blog-Einträge:
17.09.2014-23:35 Uhr PHP-Snippet: Wrapper für str_replace
10.09.2014-19:33 Uhr Links in Quicktime
20.08.2014-20:56 Uhr Aomei Backup: verpasste Backups starten
15.08.2014-21:26 Uhr Chocolatey: Ersatz für choco list mit lokalem Cache
13.08.2014-19:03 Uhr Schoko Nougat

Statistisches

Zeit Page­views Visits Rück­kehrer Grafik
2014-09-19 236 128 34
2014-09-18 268 169 45
2014-09-17 246 160 40
2014-09-16 248 143 48
2014-09-15 283 152 39
2014-09-14 148 96 30
2014-09-13 136 78 26
2014-09-12 262 153 44
2014-09-11 246 195 44
2014-09-10 313 195 50
2014-09-09 372 204 58
2014-09-08 275 194 55
2014-09-07 200 91 34
2014-09-06 184 74 30

heute: 19 Visits (Stand 13:41)