Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][txt] Cofniecie znaku jako znak
pyro
post
Post #1





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Hi there.

czy jest taka mozliwosc, jest se plik o tresci nastepujacej:

Kod
123


i chcialbym zrobic cos takiego:

  1. <?php
  2. $a = fopen('file', 'a');
  3. fwrite($a, [znak]);
  4. fclose($a);
  5. ?>


po jego wykonaniu plik mialby wygladac tak:

Kod
12


Czy istnieje jakis znak, który byłby backspacem? (w miejscu [znak]), zagladalem do tablicy ASCII (http://www.pascal.webpacket.net/artykuly.php?dzial=26&id=180) i jest tam taki znak jak backspace, ale mi cos nie dziala to backspaceowanie, czy wogole sie tak da? a jesli tak to moglby ktos podac jakis krotki przyklad?


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Axexis
post
Post #2





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


Chcesz usunąć ostatni znak czy chcesz tylko pierwsze dwa znaki?

@edit:
Pierwsze dwa:
substr" title="Zobacz w manualu PHP" target="_manual($string,0,2);

Ostatni:
substr" title="Zobacz w manualu PHP" target="_manual($string,0,-1);

pozdr

Ten post edytował Axexis 7.12.2008, 00:19:56


--------------------
  1. root@php.pl:~# rm -fr /


be. confused
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


w sumie moze być ktorakolwiek z tych dwoch mozliwosci.

ps. Jeżeli chcesz mi cos zapronowac z w stylu substr($tekst, 0, 2) to wiedz, ze nie zakladalbym tego tematu gdyby bylo to takie proste smile.gif chodzi mi o znak backspace'a

// edit

Noi tak jak przewidywalem tongue.gif Niestety nie o to mi chodzilo

Ten post edytował pyro 7.12.2008, 00:21:38


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Axexis
post
Post #4





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


No, ale popatrz smile.gif
Równie dobrze możesz
1. zawartość do zmiennej
2. zapisać plik z nowymi danymi po substr..

@edit:
Tylko "po co strzelać do muchy z armaty" winksmiley.jpg

Pozdro =)

Ten post edytował Axexis 7.12.2008, 00:28:36


--------------------
  1. root@php.pl:~# rm -fr /


be. confused
Go to the top of the page
+Quote Post
pyro
post
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Moge... ale caly temat zakładałem po to, zeby dowiedziec sie czy jest mozliwosc zrobienia czegos co opisalem w pierwszym poscie... ponieważ takie coś jest mi akurat teraz potrzebne.


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
ultra_18
post
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 4
Dołączył: 30.10.2008

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


  1. <?php
  2. function backspace($text,$back=1){
  3. $text = substr($text,0,'-'.$back);
  4. return text; }
  5. ?>



Funkcja backspace odjmie ci ostatni znak, jako opcjonalny drugi parametr mozesz podac liczbe znakow które nalezy cofnac.
Go to the top of the page
+Quote Post
pyro
post
Post #7





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


ehhhh... ultra_18 przeczytaj temat.

// edit

poza tym i tak napisales bledny kod, ale pomijam to bo to nie o to chodzi.

Ten post edytował pyro 7.12.2008, 00:45:10


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




rtrim" title="Zobacz w manualu PHP" target="_manual winksmiley.jpg

Dopisz sobie znak backspace'a jako drugi parametr.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
pyro
post
Post #9





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(erix @ 7.12.2008, 01:16:16 ) *
rtrim" title="Zobacz w manualu PHP" target="_manual winksmiley.jpg

Dopisz sobie znak backspace'a jako drugi parametr.


niezupełnie o to mi chodziło, ale podsunąłeś mi pewien pomysł, dzięki ;*


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
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: 21.08.2025 - 12:28