ПредишенСледващото

подробности за учебника

Тема: PHP, регулярни изрази

Скриване на съдържание от гости

Рамковата YII2. Бързото развитие на съвременни PHP рамки

Изследване на съвременните рамкови уеб програмиране тънкостите използващи YII2

големина на файла: 67 Mb

Така че, свързване на източници на двете от тези класове, аз имам за тази снимка:

Скриване на съдържание от гости

Сега, как бихме искали да публикуваме скрито съдържание. Като правило, за тази цел, ББ тагове скрие. Ние няма да използваме оригиналната и традиционното наименование. По този начин, публикуването на скритата връзка ще изглежда така:

Скриване на съдържание от гости

Рамковата YII2. Бързото развитие на съвременни PHP рамки

Изследване на съвременните рамкови уеб програмиране тънкостите използващи YII2

Скриване на съдържание от гости

На първо място, да се работи с госта и ще гарантира, че вместо сегашните резултати, видя съобщение за скрито съдържание. Както вероятно вече се досещате, ние се нуждаем от възможността за регулярни изрази. Така че, нека да се направи шаблон:

Този шаблон се търси в текста ББ тагове скрие и всичко, което те съдържат. Когато този модел е нечувствително (поради модификатор «аз») и multistrochnym (поради модификатор «а», която осигурява заместващ мачбол с нов ред). Трябва също да се отбележи, че след квантор "*" Задаваме квантор - "?" - по този начин първата квантор "мързелив". Това гарантира правилен модел на работа с две или повече блокчета в текстов скрие.

По този начин, шаблонът е готов и ние можем да започнем да пишем прости функции:

И няколко правила, за да се скрие в класа:

И hide_content повикване () функция за извеждане на текст. В нашия случай това ще бъде както следва:

променлив текст $ започва да се осигурява hide_content (функция) към изходния текст. Е, се показва линията под него.

Сега, вместо HIDE ББ тагове и тяхното съдържание гост ще видите това, което искахме:

Скриване на съдържание от гости

Направихме някои промени в шаблона. Защото ние трябва да се покаже съдържанието скрие тагове, ние използвахме спомени скоби - (*.?). Но във функцията preg_replace (), съответно, се отнасят до съхранената - $ 1.

И няколко правила за клас шоуто:

Скриване на съдържание от гости

Това е всичко. Задачата се изпълнява и, както можете да видите, че бъде въведено е съвсем проста. Успех и ще се видим скоро!

Скриване на съдържание от гости

Рамковата YII2. Бързото развитие на съвременни PHP рамки

Изследване на съвременните рамкови уеб програмиране тънкостите използващи YII2

Най-IT новини и уеб разработки на нашия канал Телеграма

Скриване на съдържание от гости

Искате ли да научите регулярни изрази в PHP?

Сега гледам на 12-часов курс по регулярни изрази в PHP!

Подкрепете проекта - споделете линка, благодаря!