Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kasowanie wszystkiego po
Forum PHP.pl > Forum > PHP
M@k
Mam taki problem z którym nie mogę sobie poradzić, a mianowicie.

Jak skasować w zmiennej wszystko za podanym stringiem w raz z nim.
Kombinuje i z str_replace i preg_replace

$string = str_replace("kasowanie","",$string);

ale to kasuje tylko sam wyraz a chce aby go skasował i wszystko co jest za nim.

Z preg_replace tez nic nie chce mi działać


Kombinuje jak koń pod górkę i nic sadsmiley02.gif

Mógłbym prosić o pomoc

Serdecznie dziękuje

sebekzosw
Poczytaj o funkcji explode

  1. <?php
  2. $tekst = "Jakiś tekst przykładowy. Wszystko co jest za słowem kasowanie jest usuwane.";
  3. $data = explode("kasowanie", $tekst);
  4. echo $data[0];
  5. ?>
M@k
Eh najprostsze rozwiązania są zawsze najlepsze a ja kombinowałem cuda

Dzięki wielkie
krowal
Heh, dziwne użycie explode, ale będzie działac winksmiley.jpg Ja bym zrobił tak:
  1. <?php
  2. $tekst = "Jakiś tekst przykładowy. Wszystko co jest za słowem kasowanie jest usuwane.";
  3. $nowyTekst = substr($tekst, 0, strpos($tekst, 'kasowane'));
  4. ?>
M@k
Wow faktycznie ja coś podobnego też tworzyłem ale trochę inaczej i nie działało.

Więc punkcik dla wszystkich smile.gif

Dzięki wielkie
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.