Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]usuwanie spacji przez funkcje preg_split
snerf
post
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
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
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
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
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 Aktualny czas: 20.08.2025 - 13:41