How can PHP be used to simplify the process of formatting text with HTML tags by providing a user-friendly interface for users with limited JavaScript capabilities?

Many users may have limited JavaScript capabilities or may not be comfortable using JavaScript to format text with HTML tags. To simplify this process, PHP can be used to provide a user-friendly interface for formatting text with HTML tags. By creating a form where users can input text and select formatting options, PHP can process this input and generate the desired HTML output without the need for JavaScript.

<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
    $text = $_POST["text"];
    $format = $_POST["format"];
    
    switch($format){
        case "bold":
            $output = "<b>".$text."</b>";
            break;
        case "italic":
            $output = "<i>".$text."</i>";
            break;
        case "underline":
            $output = "<u>".$text."</u>";
            break;
        default:
            $output = $text;
    }
    
    echo $output;
}
?>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <textarea name="text"></textarea><br>
    <select name="format">
        <option value="normal">Normal</option>
        <option value="bold">Bold</option>
        <option value="italic">Italic</option>
        <option value="underline">Underline</option>
    </select><br>
    <input type="submit" value="Format Text">
</form>