Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyciagniecie fragmentu tekstu w tabeli...
slash^
post 8.11.2005, 01:44:05
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

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


witam, mam taki sobie nietypowy problem, ale nie potrafie sobie z nim poradzic :/

otoz mam np. jakis text w stylu:

"jakis text jakis text OPCJA-01 text jakis text OPCJA-02 jakis text"

i teraz chcialbym jakas funkcje, ktora mi podmieni slowa kluczowe OPCJA-01 i OPCJA-02 na cos innego... ALE jest pewien haczyk, numerki 01 i 02 sa losowe, tzn. chcialbym aby skrypt rozpoznawal slowo kluczowe OPCJA-01 i wg numerka ktory jest obok podejmowal odpowiednia czynnosc....

nie wiem czy dobrze wyjasnilem, ale inaczej nie potrafie smile.gif

edit////
chcialbym unikac rozwiazan w stylu switch ... case "OPCJA-01": gdyz ten numerek bedzie nazwa katalogu, ktora ma skrypt "otworzyc", a jest ich tak duzo, ze nie moge tego wypisac w skrypcie, ale skrypt powinien sam sobie "oddzielic" te liczby tongue.gif

prosze o pomoc

Ten post edytował slash^ 8.11.2005, 01:46:13


--------------------
d(^^)b
Go to the top of the page
+Quote Post
ghostrider
post 8.11.2005, 09:11:51
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 30.09.2005
Skąd: k-rk

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


może wyrażenia regularne,
jesłi dobrze zrozumiałem
  1. <?php
  2.  
  3. $string = "some dummey text with OPCJA-05 and more OPCJA-12";
  4. $regex = "/OPCJA-(d+)/";
  5. preg_match_all($regex, $string, $opts);
  6.  
  7. print_r($opts);
  8.  
  9. # prints:
  10. /*
  11. Array
  12. (
  13. [0] => Array
  14. (
  15. [0] => OPCJA-05
  16. [1] => OPCJA-12
  17. )
  18.  
  19. [1] => Array
  20. (
  21. [0] => 05 // tutaj nuerki są!
  22. [1] => 12
  23. )
  24.  
  25. )
  26. */
  27. ?>


--------------------
There are 10 types of people in the world:
-Those who understand binary, and those who don't...
There's no place like 127.0.0.1
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 10.07.2025 - 10:54