Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyrażenia regularne
Forum PHP.pl > Forum > PHP
misiek172
Witam.

I znowu muszę was troszkę potruć tymi wyrażeniami regularnymi ;P bardzo proszę o pomoc...

jak wydzielić z takie czegoś:

%[%0%]%symbol1%%[%1%]%symbol2%%[%2%]%symbol3%

coś takiego:

[0]symbol1[1]symbol2[2]symbol3

smile.gif

te znaczki to na górze to jakby moje wymyślone kodowanie tabelki żeby ją do db wrzucić smile.gif zamiast serialize();

Pozdrawiam, Łukasz.
webdice
Pisane z palca, ewentualne błędy poprawisz sobie sam winksmiley.jpg.

  1. <?php
  2.  
  3. $str = '%[%0%]%symbol1%%[%1%]%symbol2%%[%2%]%symbol3%';
  4.  
  5. preg_match_all ('#%[%([0-9]+)%]%([^%]+)%#', $str, $res);
  6.  
  7. print_r ($res);
  8.  
  9. ?>
sebekzosw
ja bym to zrobił funkcja str_replace" title="Zobacz w manualu PHP" target="_manual:

  1. <?php
  2. $text = "%[%0%]%symbol1%%[%1%]%symbol2%%[%2%]%symbol3%";
  3.  
  4. echo str_replace("%", "", $text);
  5. ?>


;]
misiek172
@sebekzosw tu nei chodzi o sam tekst winksmiley.jpg to to ja wiem hehe, tylko chodzi o to aby z tego tablice stworzyc

kodzik @webdice działa elegancko, dzięki śliczne
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.