Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuniecie czystego wiersza... ?
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Witam.
Mam taki problem, potrzebowalbym - jesli wystepuja w tekscie zaraz po sobie dwie czyste linie wiersza tzn bez zadnych znaków, zeby mi usunoł jedną z nich.

moze jakas kocepcja jak to rozwiazac ?
z góry tx, pozdrawiam


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2.  
  3. $aFile = File( './dane.bin' );
  4. $iCzysteLinie = 0;
  5. foreach( $aFile As $iKey => $sLine ) {
  6.  $sCleanLine = trim( $sLine ); // usuwany /n itp
  7.  if( strLen( $sCleanLine ) == 0 ) { // ale proponuje inny warunek, np wyrazenie reg.
  8. $iCzysteLinie++;
  9. if( $iCzysteLinie == 2 ) {
  10.  unset( $aFile[$iKey] );
  11.  // nie pamietam czy ma usunac poparzednia, jak tak to dodaj -1
  12.  $iCzysteLinie = 0;
  13. }
  14.  }
  15. }
  16.  
  17. echo '<pre>'.print_r( $aFile, true ).'</pre>';
  18. ?>


Pisane z glowny, wiec moga byc bledy.

Pozatym to tylko przyklad jak to moze mniej wiecej wygladac.

@Kicok: pisalem to na szybko, przed wyjsciem do szkoły. smile.gif
Go to the top of the page
+Quote Post
Kicok
post
Post #3





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. <?php
  2. if( strLen( $sCleanLine ) > 0 ) {
  3. $iCzysteLinie++;
  4. ?>


to są czyste linie? ;]



  1. <?php
  2. if( strLen( $sCleanLine ) == 0 ) {
  3. $iCzysteLinie++;
  4. ?>


--------------------
"Sumienie mam czyste, bo nieużywane."
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: 19.08.2025 - 10:58