preg_replace () Kein Endbegrenzer ‘.’ gefunden

Ich erhalte diesen Fehler: Warning: preg_replace() [function.preg-replace]: No ending delimiter '.' found in Warning: preg_replace() [function.preg-replace]: No ending delimiter '.' found in aber ich kann nicht herausfinden, warum

Hier ist der Code:

 foreach( $content as $item ) { $item = preg_replace( array('.',' '), array('-','-'), strtolower($item)); $replace = '

'; $phrase = preg_replace('/'.$tag.'/', $replace, $phrase, 1); }

Bitte sag mir auch warum es nicht funktioniert

Solutions Collecting From Web of "preg_replace () Kein Endbegrenzer ‘.’ gefunden"

http://php.net/manual/en/function.preg-replace.php

preg_replace erwartet, dass Ihr erster Parameter ein Muster ist.

Versuchen Sie einen einfachen Ersatz:

 $item = str_replace( array('.',' '), array('-','-'), strtolower($item));