Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem: Jak obciąć początkowy wyraz
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Witam!
Problem może i banalny, lecz nie umiem sobie z tym poradzić. Goglując znalazłem masę informacji jak uciąć tekst PO określonej liczbie znaków. Nie znalazłem jednak odpowiedzi na mój problem. Otóż załóży, że część tytułów zaczyna się słowem "zobacz" - nie wszystkie tytuły tak się zaczynają, a poprawka tytułów w bazie mija się z celem (ponad 2000 rekordów do zmiany).
Pytanie: Jak uciąć tekst, by nie pokazywało słowa "zobacz" z początku tytułu? Próbowałem substr(), lecz, jak nietrudno zauważyć, ucinało mi 6 znaków bez względu na to, czy istniało w tytule słowo "zobacz", czy nie. Tak więc tytuły są różne, a często pojawia się "zobacz", którego nie chcę wyświetlać. Bardzo proszę o pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
cer98
post
Post #2





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

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


Użyj substr:

  1.  
  2. $tekst = 'zobacztytuł';
  3.  
  4. print substr($tekst, 0, 6);
  5.  
  6. if(substr($tekst, 0, 6) == 'zobacz'){
  7.  
  8. echo 'ok';
  9.  
  10. }
  11.  
Go to the top of the page
+Quote Post
roobik
post
Post #3





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Dzięki BARDZO!!!
Brakowało mi tego:
  1. if(substr($tekst, 0, 6) == 'zobacz'){
  2.  
  3. echo 'ok';
  4.  
  5. }

Pozdrawiam!

Ten post edytował roobik 18.09.2011, 00:42:19
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:12