![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
mam plik *.txt, który wygląda mniej więcej tak:
2.0 1992.11 1975.10 22 1.1 1992.11 1975.10 35 1.1 SLE 1972.11 1975.10 40 &1300 MARATHON 1973.109 1975.08 42 ... Pytania: -jak /przy pomocy jakiej funkcji dodać na początku każdego wiersza znak "$" (ale dodać tylko w tych wierszach, które nie mają znaku "&" na początku) -jak usunąć wszystkie nadmiarowe spacje powyżej jednej - za pomocą jakiej funkcji dodać przed ostatnimi numerami w rzędzie czyli przed 22, 35, 40, 42 znak ":", jak pomiędzy datami dodać znak "-"? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
@bastard13 Ale po co tak kombinować?
Wszystko można funkcjąi preg_replace() załatwić i to wywołując ją jeden raz:
Dla przypadku 3 zamieniam spacje odpowiednio na : i -. Jeśli potrzebujesz tam również spacji, to dopisz je do $replacements[2] i $repecements[3]. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:01 |