[Exam Problem] PHP Basics - 31 August 2014- Problem {01}
На 1-ва задача - "Text Abbreviator". Не не ми дава пълен резултат. Ако някой вижда проблем, в кода, да сподели. Нещо много се обърквам с това htmlspecialchars...
<?php
    $list = $_GET['list'];
    $maxSize = intval($_GET['maxSize']);
    $newLine = preg_split('/\r\n/', $list, -1, PREG_SPLIT_NO_EMPTY);
    echo "<ul>";
    for ($i=0; $i < sizeof($newLine); $i++) {
        
        $result= trim($newLine[$i]);
      
        if (strlen($result) > $maxSize) {
            $result = substr($result, 0, $maxSize);
            $result = htmlspecialchars($result);
            echo '<li>' . $result . '...' . '</li>';
        } else {
            if ($result != "") {
                $result = substr($result, 0, $maxSize);
            echo '<li>' .  $result  . '</li>';
            }
        }
    }
    echo "</ul>"
?>
Много ми помогна, благодаря и успех на изпита!