Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dowolny ciąg znaków
Forum PHP.pl > Forum > Przedszkole
Marvollo
Mam zmienną:

  1. <?
  2.  
  3. $moja_zmienna = "| dowolny ciąg znaków pamparampam dowolny ciąg znaków |";
  4.  
  5. ?>


Chcę teraz sprawdzić, czy w tej zmiennej znajduje się takie coś:

Kod
"|pamparampam|"


A więc usunąć wszystko po bokach napisu "pamparampam", ale pozostawić kreski.

Gdyby nie było dwóch kresek "|" po bokach, to kod mógłby wyglądać tak:

  1. <?
  2.  
  3. if (substr_count($moja_zmienna,"pamparampam")!=0) {
  4. print "Mamy pamparampam!";
  5. }
  6.  
  7. ?>


No, ale ja chcę, żeby kreski też brał po uwagę i nie wiem czy jest jakiś znak zastępujący dowolny ciąg znaków.

Z góry dzięki smile.gif.
splatch
  1. <?php
  2. preg_match_all('/|(.*?)|/',$subject, $matches);
  3. // Twoje dane laduja w tablicy $matches
  4. ?>
Marvollo
OK, dzięki 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.