![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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
|
|
|
![]()
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: 17.06.2025 - 10:21 |