Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> substr - ucina w polowie slowa - jak to zrobic
mikemat
post 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 sad.gif

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
Go to the top of the page
+Quote Post
peterj
post 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
Go to the top of the page
+Quote Post
mikemat
post 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 smile.gif
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 05:25