Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Tablice, mały problem
Forum PHP.pl > Forum > Przedszkole
Posio
Siemka, jako iż tablice nigdy nie były moją dobra stroną, i nie mogę sobie poradzić z pewnym problemem który stoi mi na drodze do pozycjonowania...

Otóż mam tablicę z keyword's desitny która wygląda mniej więcej tak:

  1. Array ( [0] => Array ( [total words] => 590 ) [1] => Array ( [keyword] => design [count] => 15 [percent] => 2.54 ) [2] => Array ( [keyword] => your [count] => 13 [percent] => 2.2 )


i mam druga talicę z tzw. stopwords które po prostu nie mogą być słowem kluczowym:

  1. Array ( [0] => a [1] => about [2] => above [3] => after [4]


Jak najprościej i najoptymalniej "przelecieć" przez te tablice i z tabliicy z keywords usunąć to co jest w tablicy stopwords? Chodzi tu głównie o wydajność ponieważ w tablica kw's potrafi liczyć około kilku tysięcy wpisów.

Chodzi o optymalność - samo usunięcie wpisów to nie problem.
Posio
może bys zarzucił jakims przykładem ? Bo z ta wielopoziomową tablicą i jednopoziomową mam mały problem ...
bostaf
array_filter i funkcje anonimowe:
  1. // $destiny to ta Twoja pierwsza tablica
  2. // $stopwords to ta druga
  3. // $przefiltrowana - wynik
  4. $przefiltrowana = array_filter(
  5. $destiny,
  6. function ($klucz) use ($stopwords)
  7. {
  8. return ! in_array($klucz['keyword'], $stopwords);
  9. }
  10. );
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.