Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie tych samych wartości z tablicy.
adek22
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.11.2009

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


Witam.
Od wczoraj przeszukuję google ale nie znalazłem odpowiedzi na moje pytanie.
Tworze skrypt w którym to trzeba wysłać N sms'ów i otrzymane kody wpisać w odpowiednim polu. Zacząłem tworzyć skypt i zatrzymałem się w miejscu gdzie skrypt usuwa powtórzony kod. W podanym przykładnie należy podać 5 kodów.
  1. <?php
  2.  
  3. if(isset($_POST['kody'])){
  4. $kody=explode("\n",trim($_POST['kody']));
  5. if(count($kody) == 5){
  6. if(count(array_unique($kody)) == 5){
  7. echo 'Ok!';
  8. }else{
  9. echo 'Wpisz dokładnie 5 kodów!';
  10. }
  11. }else{
  12. echo 'Wpisz dokładnie 5 kodów!';
  13. }
  14.  
  15. };
  16. echo '<form name="" action="" method="POST"><textarea name="kody"> </textarea><input type="submit" value="Go!" /></form>';
  17. ?>


Przy wpisaniu np "kod1, kod1, kod2, kod3, kod4" Wszystko pięknie działa. Ale przy wpisaniu "kod1, kod2, kod3, kod4, kod4" już nie.
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maly_swd
post
Post #2





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


rozbijasz po "\n"
kazda nastepna linia to chyba \r\n
wiec przy wszystkie wartosci po za ostatnia maja kod1\r kod2\r kod3\r kod4\r kod4

poniewaz za ostatnia wartoscia nie masz \r (czyli powrot karetki) - to teoria;)

zrob expolode po \r\n albo \n\r juz nie pamietam jak szlo:)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 06:14