Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie tekstu do danego miejsca
Forum PHP.pl > Forum > PHP
Fibolg
Wczytuję z bazy dłuższy tekst i chcę go trochę "obciąć", żeby potem dać link do całego artykułu... Chciałem zrobić tak, ze np jak w tekście tym natrafi na znak powiedzmy * ma przestac wyświetlać tekst np w skrypcie:
  1. <?php
  2. $zapytanie_newsy = &#092;"SELECT * FROM t_newsy ORDER BY DATA_DOD DESC\";
  3. $wykonaj_newsy = mysql_query ($zapytanie_newsy);
  4. // i dalej 
  5. echo pl(&#092;"<tr style=\"text-align:left; font-family: Verdana; font-size: 12;\">
  6. <td colspan=&#092;"1\"><BR>\".$wiersz_newsy['TRESC'].\"<BR><BR>\");
  7. ?>

Chciałbym zawartość $wiersz_newsy['TRESC'] zapisać w nowej zmiennej, ale skrócone do znaku * wyłącznie - za pomocą jakiej funkcji mozna tego dokonać?
Dzięki za odpowiedzi
crash
  1. <?php
  2. $tresc = $wiersz_newsy['TRESC'];
  3. $tresc = str_replace(substr($tresc, strpos($tresc, '*')), '...', $tresc);
  4. ?>

A na przyklad jesli chcesz pokazywac okreslona ilosc znakow to zamiast:
  1. <?php
  2. strpos($tresc, '*')
  3. ?>

podajesz jakas liczbe oznaczajaca ile znakow ma byc wyswietlonych...
Fibolg
Ok działa dzięki - przy wyświetlaniu całego artykułu trzeba dać jeszcze, żeby usuwał znak * smile.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.