WebDeveloper
 główna | forum manual | skrypty |  artykuły |  projekty | porady |  zasoby |  linki 

Forum PHP


 Jak wyrzuciś ostatnią literkę wyrazu?
Autor: Mateusz (---.mediavision.com.pl)
Data:   26.11.00 21:41

Mam taki problem, potrzebuję wyrzucić/obciąć ostatnią literkę wyrazu, tzn:
Pobieram z bazy listę wyrazów w liczbie mnogiej, z końcówką -y, np. papierosy, a teraz chcę wyrzucić te
-y tak aby pozostało samo: papieros.
Jeszcze raczkuję w PHP więc nie potrafię sobie poradzić. A może lepiej/łatwiej w bazie przechowywać 2 wersje wyrazu: w liczbie mnogiej i w liczbie pojedyńczej ?
Proszę Was o pomoc ;-)
Pozdrawiam

 RE: Jak wyrzuciś ostatnią literkę wyrazu?
Autor: peewee (---.io.poland.com)
Data:   27.11.00 11:27

Hmmm mozna by to tak zrobic:
$tekst=substr($tekst,0,strlen($tekst)-1);

Ale w zastosowaniu o ktorym mowisz to sie nie sprawdzi..... Co np z wyrazem kubki?
AFAIK nie ma zadnej reguly w jezyku polskim do tworzenia liczby mnogiej, wiec potrzebny jest odpowiedni slownik.

 RE: Jak wyrzuciś ostatnią literkę wyrazu?
Autor: focus_ (---.olsztyn.ppp.tpnet.pl)
Data:   01.12.00 23:55

mozez zliczyc dlugosc wyrazu (strlen) potem
okreslic jego ostatnia litere np jesli wyraz jest dlugi na 5 to
$wyraz=12345;
$wynik = $strval($wyraz);
echo $wynik[5];
wypisuje ci "5";
i wystarczy ten $wynik[5] podmienic okrelslona koncowka..

 Odpowiedz na tę wiadomość
 Twoje Imię:
 Twój Email:
 Temat:
Odpowiedzi na tę wiadomość prześlij na powyższy adres email.
  




Manual | Skrypty | Artykuły | Projekty
Porady | Zasoby | Linki
Główna | Forum