Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skracanie wpisów z bazy danych
Forum PHP.pl > Forum > Przedszkole
cisu
Witam, mam problem z PHP, nie z MYSQL. Otóż jestem już w końcowej fazie tworzenia systemu darmowych ogłoszeń. Jednym z modułów jest wyświetlanie ostatnich 10 dodanych ogłoszeń. Problem mam z tym, że nie chcę bardzo ograniczać pola "Tytuł", ale kiedy tytuł jest za długi, w polu TOP10 tytuł przechodzi do następnej linii, a ja chcę, żeby po osiągnięciu np. 100px automatycznie tytuł się skracał i żeby się dodawał trzykropek ("..."). Jest jakaś funkcja żeby to zrobić albo inny sposób? PLS pomóżcie
Lion_87
nie wiem ale może CI to pomoże
kefirek
Spróbuj tak
Kod
function krotki($text) {
    $dec = array("&", "\"", "'", "\\", '\"', "\'", "<", ">");
    $enc = array("&amp;", "&quot;", "'", "\", "&quot;", "'", "&lt;", "&gt;");
    $text = str_replace($enc, $dec, $text);
    if (strlen($text) > 100) $text = substr($text, 0, (100-3))."...";
    $text = str_replace($dec, $enc, $text);
    return $text;
}

$tytul = 'aaaaaaaaaaaaaaaaaaaaaaaa';

echo krotki($tytul);
cisu
ok dało radę biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.