Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 12. 12. 2010, 21:41:36
Zdravím Vás. Jen bych se chtěl někoho zeptat, jaký je rozdíl mezi těmito dvěma výrazy. Jde mi o ten první výraz ve funkci, tedy o vzor (pattern). Neřeším funkci samotnou, tedy že zde je to zrovna preg_replace()
1. preg_replace(" ~<h2>.*?</h2>~", $text) 2. preg_replace(" ~<h2>.+?</h2>~si", $text) Předem díky za vysvětlení. |
||
DoubleThink Profil * |
#2 · Zasláno: 12. 12. 2010, 21:48:01
První výraz vyhoví i pro prázdný nadpis, druhý ne.
Druhý má navíc přepínače CASELESS a DOTALL, tedy nebude záležet na velikosti znaků a nadpis může obsahovat i nový řádek. |
||
Mufna Profil |
#3 · Zasláno: 12. 12. 2010, 23:05:13
DoubleThink
ok, díky za vysvětlení |
||
Časová prodleva: 13 let
|
0