Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Funkcja wyświetlająca tekst do określonego ciągu
Bajki
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam
Troche nie wiedziałem, jak sformułować ten temat (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) chodzi mi o taką funkcję (spotkałem się z nią w jakimś skrypcie bloga, chyba wordpress), która wyświetla tekst podany jako parametr aż nie natrafi na ciąg znaków (poadny jaki kolejny parametr). Przykład :

ciąg znaków
Cytat
Pierwsza część wiadomości
<stop>
Następna część


po przepuszczeniu go przez funkcję, zwraca ona:
Cytat
Pierwsza część wiadomości
(bez <stop>)
Funkcja wyświetla tekst do momentu aż natrafi na <stop> (nie wyświetlając go)

Czy istnieje taka funkcja wbudowana w php ? czy raczej musze poszukać jakiejś napisanej przez programistów (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) próbowałem tego szukać ale nawet nie wiem jak sformułować zapytania w wyszukiwarkach ;/

Pozdrawiam i liczę na Waszą pomoc ! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Wrażeń regularnych nie polecał bym z tego powodu że są znacznie wolniejsze niż str*, a co do tego zadania można wykorzystać explode, jeśli możemy wykonać coś po najmniejszej linii oporu nie ma co kombinować...

  1. <?php
  2. $tekst='Pierwsza część wiadomości <stop> Następna część';
  3. $text=explode('<stop>',$tekst);
  4.  
  5. echo $text[0];
  6. ?>


Dzięki temu możemy w łatwy sposób pobrać kolejne elementy np: $text[1],$text[2], $text[3] itd. Oczywiście separator '<stop>' nie będzie widoczny.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 16:21