Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php $allowed = ['<b>', '<i>', '<u>', '<em>', '<p>', '<br>', '<table>', '<tr>', '<td>', '<th>', '<tbody>', '<thead>', '<tfoot>', '<ul>', '<li>', '<ol>', '<strong>']; $expression = '/<[^>]*>/'; preg_match_all($expression, $value, $matches); foreach ($matches[0] as $tag) { $tag = str_replace(' />', '>', $tag); $tag = str_replace('/>', '>', $tag); $tag = str_replace('</', '<', $tag); if (!in_array($tag, $allowed)) { $this->context->buildViolation($constraint->message) ->setParameter('{{ value }}', $value) ->addViolation(); break; } }
Copy Clear