Olisi tarkoituksena katkaista tekstiä kahdenkymmenen merkin jälkeen.
Eli esimerkiksi teksti "Hei, olen toistaiseksi suhteellisen osaamaton PHP:llä, joten joudun pyytämään apua jälleen täältä." muokkautuisi seuraavanlaiseksi:
"Hei, olen toistaisek..."
Kiitokset jo etukäteen, tuskin on iso pulma.
<?php $string = "Hei, olen toistaiseksi suhteellisen osaamaton PHP:llä, joten joudun pyytämään apua jälleen täältä."; echo strlen($string) > 20 ? substr($string, 0, 20) . "..." : $string; ?>
Jos käytät UTF-8:a, niin kannattaa korvata substr-funktio mb_strlen-funktiolla. PHP-oppaassa aika hyvä selostus siitä miten kuuluisi toimia.
Ohjelmoinnin yksi eniten tarvittavia kykyjä on etsiä tietoja ja ratkaisu tietystä asiasta. Tämä yllämainittu ongelma ratkeaa seuraavilla functioilla:
https://www.php.net/manual/en/ref.strings.php
http://www.w3schools.com/PHP/php_ref_string.asp
Tuo ratkaisun etsiminen edellä mainituilta sivuilta varmaan olisi sopiva mukava tehtävä kehittää php-taitoja.
Aihe on jo aika vanha, joten et voi enää vastata siihen.