Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]usuwanie spacji przez funkcje preg_split
Forum PHP.pl > Forum > Przedszkole
snerf
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?
nospor
No to w implode jako lacznik uzyj ENTER
Pyton_000
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.
snerf
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.