Elrejtése tartalom vendég
részletek a tankönyv
Téma: PHP reguláris kifejezések

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
fájlméret: 67 Mb
Tehát összekötő forrásai mindkét osztályból, kaptam ezt a képet:

Most, hogy szeretnénk közzétenni a rejtett tartalmat. Általános szabály, hogy az erre a célra, a BB-tag ELREJTÉSE. Nem fogjuk használni az eredeti és hagyományos neve. Így a kiadvány a rejtett kapcsolat fog kinézni:

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2

Először is, hogy működjön együtt a vendég, és biztosítani fogja, hogy ahelyett, hogy a jelenlegi eredmények, látta, hogy egy üzenetet a rejtett tartalmat. Mint azt bizonyára már kitalálta, meg kell annak lehetőségét, hogy a reguláris kifejezéseket. Nos, nézzük, hogy egy sablon:
Ez a sablon keres a szövegben BB-tag elrejteni, és mindazt, amit tartalmaz. Amikor ez a minta az esetben nem érzékeny (miatt módosító «i») és multistrochnym (miatt módosító «s», amely biztosítja helyettesítő mérkőzés pontot sortörést). Azt is meg kell jegyezni, hogy miután a kvantor „*” Mi tesz egy kvantor - „?” - és ezáltal az első kvantor „lusta”. Ez helyes működését biztosítja mintát két vagy több blokkot szöveg ELREJTÉS.
Így a sablon kész, és mi is írhatunk egyszerű funkciók:
És néhány szabályt, hogy elrejtse az osztály:
És hide_content hívás () függvény kimeneti szövegben. A mi esetünkben ez lesz a következő:
A változó $ szöveg kerül be a hide_content () függvény kimeneti szövegben. Nos, a vonal alatta jelenik meg.
Most, ahelyett ELREJTÉSE BB-tag, és azok tartalmát a vendég fogja látni, amit akartunk:

Készítettünk néhány változtatást a sablont. Mert meg kell mutatnunk a tartalmát ELREJTÉS szoktuk az emlékek zárójelben - (. *?). De a preg_replace () függvény, illetve nézze meg a tárolt - $ 1.
És néhány szabály az osztály show:

Ez minden. A feladat végrehajtását, és mint látható, ez végre elég egyszerű. Sok szerencsét, és hamarosan találkozunk!

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
A legtöbb IT hírek és webfejlesztés A csatorna-távirat

Szeretne megtanulni reguláris kifejezések a PHP?
Most nézd meg a 12 órás tanfolyam reguláris kifejezések PHP!