Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z textem
kirov
post 23.03.2003, 08:30:53
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.03.2003
Skąd: Lubartów !

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


Mam pewien problem, otóż nie wiem w jaki sposób napisać taki skrypt:

Załóżmy że zmienna text to text o długości 1568 znaków
potrzebóje podzielić go na texty od 0-630 znaków a potem od 630-1260 znaków i tak do końca a później zapisać text1.. text2

Jest jakaś pętla na to?

Zrobiłem to ale bez pętli:

$art = substr(($text),0,630);
$arti = fopen("$text1".".dat", "w");
fputs ($arti, "$art");
fclose ($arti);

Potrzebuję na to pętle która w zależności od długości tekstu będzie go dzielić na kawałki o długości 630 znaków i zapisywać w plikach tekstowych 1, 2 , 3 ,4
Go to the top of the page
+Quote Post
scanner
post 23.03.2003, 11:35:16
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




http://pl.php.net/manual/pl/control-structures.php
http://pl.php.net/manual/pl/function.strlen.php
http://pl.php.net/manual/pl/function.substr.php

Kod
    $offset=0;

    $lenght = strlen($...);

    $step=640;

    // jakaś pętelka

    $short = substr($..., $offset, $offset+$step);

    // cos robimy z wycietym $ short

    $offset +=$step;

    if($offset > $lenght) $offset=$lenght

   // koniec jakiejs petelki

  

    


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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: 22.06.2025 - 17:34