Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z przetwarzaniem stringów
neverever
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


mam tablice z nazwami miast/lotnisk przykładowo:
Cytat
Warszawa (Okęcie)
Wellington
Springfield (Springfield)
Seattle (Tacoma International)
Port Angeles (Port Angeles)


problem w tym że muszę usunąć duplikaty - jeżeli w nawiasie jest to samo co przed to nawias wylatuje.

Czyli bez zmian pozostają
Cytat
Warszawa (Okęcie)
Wellington
Seattle (Tacoma International)


a
Cytat
Springfield (Springfield)
Port Angeles (Port Angeles)


zmienia na
Cytat
Springfield
Port Angeles


Jak coś takiego zrobić?

Ten post edytował neverever 15.11.2008, 11:31:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-gox-
post
Post #2





Goście







  1. <?php
  2.  
  3. $lotniska = array();
  4. $lotniska = array_values($lotniska);
  5. $count = count($lotniska);
  6. for($i=0;$i<$count;$++) {
  7.    preg_match("#^[\tr\n ]*([a-zA-Z]+)[\tr\n ]*(([a-zA-Z]+))[ ]*$#", $lotniska[$i], $match)
  8.    if ( $match[1] == $match[2] )
  9.        unset($lotniska[$i]);
  10. }
  11.  
  12. ?>
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: 28.12.2025 - 09:41