Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty]explode
andy84
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Witam,

Mam nastepujacy problem potrzebuje rozbic wartosc na czesci pierwsze ... i nie moge nigdzie znalesc jak to zrobic ...

mam zmienna ktora wyswietla cene w formacie: £10.99 Month

moge to smialo rozbic poza £10 czescia (konkretnie chce oddzielic symbol waluty od reszty ceny ) - mogl bym smialo wcisnac symbol na sztywno ale bedzie kilka roznych walut dlatego potrzebuje to rozbic

Jak mogl bym rozbic £10 na czesci pierwsze ? Jak bym wiedzial jak to zrobic potem sobie moge wyciagnac poszczegolne elementy

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cóż, skoro wiesz, że symbol waluty będzie zawsze na pierwszym miejscu to możesz zwyczajnie potraktować stringa jako tablicę, możesz użyć sub_str, a także preg_match. Jest wiele możliwości. Co do ostatniego rozwiązania:

  1. preg_match('/^.{1}[^0-9]*/', $subject, $matches);


(pattern pisany na szybko, więc może zawierać błędy).
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 - 11:15