![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 18.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam, prawie w ogóle nie znam się na php, ale bardzo pilnie (tzn. na jutro) potrzebuję skrypt i tu moja wielka prośba czy mógłby mi ktoś takie coś napisać. Skrypt jest prosty ale jego opis bedzie chyba troche skomplikowany:
jest łańcuch znaków (jakiś tekst) skrypt "oddziela" pierwsze 100 znaków i wstawia po nich 20 spacji, następnie oddziela kolejne 100 znaków i daje 20 spacji, i tak jeszcze 2 razy. Po tym oddziela 32 znaki i po tym znowu 100/20sp 100/20sp 100/20sp 100/20sp czyli wynik jest: Cytat 100 znaków 20 spacji 100 znaków 20 spacji 100 znaków 20 spacji 100 znaków 20 spacji 32 znaki i znowu 100 znaków 20 spacji... ... bardzo prosze o taki skrypt, przy okazji naucze sie jak takie cos konstruowac i mi sie to przyda, bo czesto robie cos z textem i musze robic recznie a tak to bym automat sobie zrobil ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Wynik
Napewno da się to skrócić kilka razy, ale jak narazie skrypt działa tak jak chciałeś. Usprawnienie bądź napisanie od nowa zostawiam Tobie. ![]() ~edit tak się zastanawiam czy wordwrap po prostu nie wystarczy ![]() Pozdrawiam. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 18.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
ta funkcja jest dobra ale jest jedna pomyłka, chodziło mi o dodatkowe 32 znaki a nie spacje, probowalem przerobic i mi cos nie chodziło
a z tym wordwrap sie troche zamotałem, bo robie:
tylko, że ja chcę, żeby robiło Cytat LOOP 4 załamania po 100 znaków (i po nich 20 spacji) i po nich dodatkowo 32 znaki (bez spacji po nich) LOOP i nie wiem zbytnio jak to skonstruować
Ten post edytował MattY 22.10.2006, 22:24:45 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
ta funkcja jest dobra ale jest jedna pomyłka, chodziło mi o dodatkowe 32 znaki a nie spacje, probowalem przerobic i mi cos nie chodziło Jakie znaki w takim razie? ![]() Najlepiej weź jakiś tekst ( np. lipsum.com ), i pokaż nam wynik jaki chcesz otrzymać z niego/jak ten tekst ma być pokrojony. Pozdrawiam, a raczej dobranoc, jutro odpiszę albo ktoś inny Ci dzisiaj jeszcze pomoże ![]() -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 18.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
pisząc "znaki" mam na myśli znaki z orginalnego textu
wynik:
Ten post edytował MattY 22.10.2006, 22:50:11 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak powinno być OK. Wysmażyłem posta że ho-ho przed chwilą, ale w między czasie wyjaśniłeś o co chodzi z 32 znakami. Stąd zmieniona wersja. edit: swój teks podajesz oczywiści w zmiennej $str pozdr. Ten post edytował siemakuba 22.10.2006, 23:09:02 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 18.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
sory za głupie pytanie ale jak wyświetlić wynik? tzn. wiem, że jest w tablicy $arr ale jak wyświetlić całą tablicę? bo w manualu tyle tych arrayów, że szok
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
np;
echo '<PRE>'; print_r($arr); echo '</PRE>'; PS. Jak nie wiesz po co jest to <PRE> to zobacz jaki jest wynik z PRE a jaki bez ![]() np2.
Ten post edytował lopik 22.10.2006, 23:35:43 -------------------- w3c & c++
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
sory za głupie pytanie ale jak wyświetlić wynik? tzn. wiem, że jest w tablicy $arr ale jak wyświetlić całą tablicę? bo w manualu tyle tych arrayów, że szok o rany rany, ależ ten manual obszerny! :)
pozdr. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 18.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
sprawdziłem kod siemakuby i jakby to powiedzieć żeby nie skłamać? IDEALNIE
lopik chodziło mi właśnie o ten 2 przykład, żeby nie było tych [1], [2]... DZIENKI!! Ten post edytował MattY 22.10.2006, 23:47:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:09 |