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%)
-----


pokaz co zwraca print_r($kody);
Go to the top of the page
+Quote Post
adek22
post
Post #3





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

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


Cytat(maly_swd @ 15.11.2009, 19:19:45 ) *
pokaz co zwraca print_r($kody);


Dla "kod1, kod1, kod2, kod3, kod4"
  1. Array ( [0] => kod1 [1] => kod1 [2] => kod2 [3] => kod3 [4] => kod4 )

Dla "kod1, kod2, kod3, kod4, kod4"
  1. Array ( [0] => kod1 [1] => kod2 [2] => kod3 [3] => kod4 [4] => kod4 )


Cytat(marcio @ 15.11.2009, 19:21:49 ) *
  1. $kody=explode("\n",trim($_POST['kody']));


Robisz explode po \n a podajesz kody z przecinkami wiec........

To jest tylko przykład użytych kodów. Normalnie kody wpisuje się jeden pod drugim (IMG:style_emoticons/default/winksmiley.jpg)
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: 10.10.2025 - 02:37