Operacje na stringach |
Operacje na stringach |
10.05.2018, 18:50:28
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.05.2018 Ostrzeżenie: (0%) |
Witam od kilku godzin siedzę i kombinuję i nic. Chcę zrobić taki system który będzie mi wyciągał pewne dane z pewnego ciągu znaków. Próbowałem explode ale nie wychodzi mi :/
Che aby np z takiego ciągu AddPlayerClass(60,1757.8199,-1767.6300,13.5378,106.5580,0,0,0,0,0,0); // test 1 AddPlayerClass(60,1723.0900,-1781.8210,13.5366,106.5580,0,0,0,0,0,0); // test 1 AddPlayerClass(60,1712.7670,-1759.8805,13.5366,106.5580,0,0,0,0,0,0); // test 1 AddPlayerClass(60,1770.2399,-1819.3011,13.5366,291.5703,0,0,0,0,0,0); // test 1 wyciągnięto mi dane: 1757.8199,-1767.6300,13.5378 1723.0900,-1781.8210,13.5366 1712.7670,-1759.8805,13.5366 1770.2399,-1819.3011,13.5366 Prosiłbym o pomoc lub jakich funkcji użyć. Próbowałem na pętli while ale explode bardzo nie zwraca niczego i nw jak to określić na tej pętli a znowu też nie wiem jaką wielkość dla pętli for wyznaczyć skoro ilość tych addplayer może być różna a nie znam funkcji w php która by wyszukała w danym stringu dany ciąg w sensie w całym tekście tylko "addplayerclass" zliczyć to i byłaby określona ilość ;/ |
|
|
10.05.2018, 18:54:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
preg_match
|
|
|
10.05.2018, 19:55:09
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.05.2018 Ostrzeżenie: (0%) |
A można się dowiedzieć coś więcej lub jakiś przykład? Z tego co patrzę to preg_match jest do wyrażeń regularnych no i nie bardzo wiem jak to zastosować w takim ciągu stringu w którym są libczy float i przecinki.
|
|
|
10.05.2018, 20:04:06
Post
#4
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
jeśli te dane mają tą samą ilość znaków to proponuję substr
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
10.05.2018, 20:06:37
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
https://regex101.com/r/ancn9w/1
najprostszy przykład. |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 01:23 |