substr - ucina w polowie slowa - jak to zrobic |
substr - ucina w polowie slowa - jak to zrobic |
2.06.2004, 22:57:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 23.04.2003 Ostrzeżenie: (0%) |
witam!!!
mam maly problem uzywam funkcji substr() do wyciagniecia kawalka tekstu, dokladnie od 1 znaku do 200. Problem w tym, ze czesto zostaje uciety jakis wyraz w polowie aktualnie sostuje taki kod: [php:1:771dd29e24]$text = substr("$text", 0, 200);[/php:1:771dd29e24] prosze o pomoc, z gory dziekuje |
|
|
2.06.2004, 23:10:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) |
[php:1:42dbfb643a]<?php
$text = "dużo tekstu do ucięcia"; $maxTextLenght=125; //max długość, w twoim przypadku 200 $aspace=" "; // spacja if(strlen($text) > $maxTextLenght ) { $text = substr(trim($text),0,$maxTextLenght); $text = substr($text,0,strlen($text)-strpos(strrev($text),$aspace)); $text = $text.'...'; //czym zakończyć ucięty text, obecnie ... } echo $text; ?>[/php:1:42dbfb643a] -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
2.06.2004, 23:22:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 23.04.2003 Ostrzeżenie: (0%) |
wielkie dzieki, dziala super
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 05:25 |