- mb_strlen: documentation ( source)
- htmlspecialchars: documentation ( source)
<?php
$input = "I <3 your website, it's awesome! Great job, fast, safe and secure! :D";
if (mb_strlen($input) <1) {
throw new Exception('Bad input. Try again');
}
$output = $input;
$output = htmlspecialchars($output, ENT_QUOTES | ENT_HTML5 | ENT_DISALLOWED | ENT_SUBSTITUTE, 'UTF-8');
echo $output;