Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]usuwanie spacji przez funkcje preg_split
snerf
post 21.06.2018, 15:20:53
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 3
Dołączył: 30.03.2014

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


witam

  1. $lacz_dane_3a = preg_split('/\r\n|\r|\n/i', $lacz_dane_3[0]);

Kod przetwarza dany ciąg tekstu i rozbija go w tablicę linijca po linijce:
Cytat
[39] => N34 G120 T116 ( FREZ TEOWY DIA 40 )
[40] => N35 G120 T14 ( WIERTLO DIA 11 )
[41] => N36 G120 T62 ( FREZ PLANUJACY D=18 )
itp.

natomiast jak go spowrotem łącze przez funkcje array_merge lub implode to enterów juz niema i jest ciąg znaków w jednej lini

Da się jakoś ominąć ten problem tak aby entery dalej były i nie były pomijane?
Go to the top of the page
+Quote Post
nospor
post 21.06.2018, 15:23:02
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




No to w implode jako lacznik uzyj ENTER


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post 21.06.2018, 17:23:49
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Jaki jest sens rozbijania ciągu aby go potem złączyć?

Natomiast jeśli to Cię usatysfakcjionuje to jako 4-ty parametr podaj PREG_SPLIT_DELIM_CAPTURE wtedy twoje delimitery nie będą usuwane z ciągu znaków.
Go to the top of the page
+Quote Post
snerf
post 22.06.2018, 11:35:06
Post #4





Grupa: Zarejestrowani
Postów: 74
Pomógł: 3
Dołączył: 30.03.2014

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


Cytat(Pyton_000 @ 21.06.2018, 18:23:49 ) *
Jaki jest sens rozbijania ciągu aby go potem złączyć?

Natomiast jeśli to Cię usatysfakcjionuje to jako 4-ty parametr podaj PREG_SPLIT_DELIM_CAPTURE wtedy twoje delimitery nie będą usuwane z ciągu znaków.

ponieważ musiałem usunąć losowo wybrane linijki z ciągu tekstu naprosciej mi było poprzez rozbicie go na poszczególne linijki


@nospor
dzięki faktycznie nie pomyślałem o tym
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: 29.03.2024 - 11:41