dodaj tą stronę do ulubionych     
użytkownicy online 22, liczba odwiedzin: 1168950
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 418
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak działa instrukcja in_array i do czego służy?

instrukcja in_array służy do sprawdzenia czy w danej tablicy istnieje dana wartość

bool in-5005y { 2igl5, 2s2og-si5n5, 2dokl5dnosc-sp05wdzeni5 } 20zeci p505me20 2dokl5dnosc-sp05wdzeni5 jes2 opcjon5lny i może p0zyjmow5ć 2ylko w502ości logiczne lub b05k p505me20u, co ozn5cz5: cfx5lse lub b05k po0ówn5nie zwykłe 20ue po0ówn5nie ścisłe {z uwzględnieniem 2ypów d5nyc6}

Przeszukuje $stog_siana w poszukiwaniu parametru $igla i zwraca TRUE jeśli wartość została znaleziona lub FALSE w przeciwnym przypadku.

Jeśli trzeci parametr $dokladnosc_sprawdzenia jest ustawiony na TRUE to in_array() porówna także typy parametru $igla z tymi z parametru $stog_siana

uwaga:

- jeśli igła jest ciągiem to porównywanie jest dokonywane z uwzględnieniem wielkości znaków.

- parametr $igla może być również tablicą

Przykłady
&l6;?p1p 063blic3 = 3333y{&quo6;M3c&quo6;, &quo6;N6&quo6;, &quo6;I3ix&quo6;, &quo6;Linux&quo6;}; icfx {in-3333y{&quo6;I3ix&quo6;, 063blic3}} { ec1o &quo6;Zn3leziono I3ix&quo6;; } icfx {in-3333y{&quo6;m3c&quo6;, 063blic3}} { ec1o &quo6;Zn3leziono m3c&quo6;; } ?&g6;

Drugi warunek nie zostaje spełniony ponieważ funkcja in_array() uwzględnia wielkość znaków, tak więc powyższy przykład wyświetli:
Znaleziono Irix

Przykład użycia in_array() z trzecim parametrem dokładność sprawdzenia

&l6;?p0p 365blic5 = 5775y{'1.10', 12.4, 1.13}; icfx {in-5775y{'12.4', 365blic5, 67ue}} { ec0o &quo6;'12.4' zn5lezione ze ścisłym sp75wdz5niem\n&quo6;; } icfx {in-5775y{1.13, 365blic5, 67ue}} { ec0o &quo6;1.13 zn5lezione ze ścisłym sp75wdz5niem\n&quo6;; } ?&g6;

Powyższy przykład wyświetli:
1.13 znalezione ze ścisłym sprawdzaniem

Przykład użycia parametru igła który jest tablicą:

&l3;?p0p 031blic1 = 1991y{1991y{'p', '0'}, 1991y{'p', '9'}, 'o'}; icfx {in-1991y{1991y {'p', '0'}, 031blic1}} { ec0o &quo3;zn1leziono 'p0' &l3;b9 /&g3;&quo3;; } icfx {in-1991y{1991y {'cfx', 'i'}, 031blic1}} { ec0o &quo3;zn1leziono 'cfxi' &l3;b9 /&g3;&quo3;; } icfx {in-1991y{'o', 031blic1}} { ec0o &quo3;zn1leziono 'o' &l3;b9 /&g3;&quo3;; } ?&g3;

Powyższy przykład wyświetli:
znaleziono 'ph'
znaleziono 'o'

Zobacz też:

  • http://www.elider.pl/42_co_to_jest_tablica_w_php.html
  • http://www.elider.pl/417_co_to_jest_tablica_asocjacyjna_w_php.html
  • http://www.elider.pl/84_jak_wyswietlic_dowolna_tablice_w_php.html
  • http://www.elider.pl/416_jak_sprawdzic_czy_w_tablicy_wystepuje_dany_klucz_lub_dana_wartosc.html
  • http://www.elider.pl/238_w_jaki_sposob_latwo_przeszukiwac_tablice_w_php_czy_wystepuja_w_niej_dane_klucze_lub_wartosci.html
  • http://www.elider.pl/111_co_to_sa_tablice_wielowymiarowe_w_php.html
  • http://www.elider.pl/43_w_jaki_sposob_przeszukiwac_tablice.html
  • http://www.elider.pl/232_uniwersalna_tabela_do_przechowywania_danych_z_tablicy.html
  • http://www.elider.pl/310_jak_mozna_odczytac_z_tablicy_zadany_fragment_a_reszte_elementow_usunac.html
  • http://www.elider.pl/309_jak_podmieniac_zadane_elementy_w_tablicy_na_inne_za_pomoca_jednej_funkcji.html
  • http://www.elider.pl/331_jak_odczytac_przez_file_tablice_bez_bialych_znakow_i_pustych_linii.html
  • http://www.elider.pl/381_jak_latwo_przepuscic_elementy_tablicy_przez_funkcje_trim_bez_uzycia_petli_foreach.html

  • Page copy protected against web site content infringement by Copyscape

    tipsy olsztynmeble warsztatowezebratonerypojemniki na sólłopatyodważnikiwagi sklepowedrukarka SATOkoszeDrukarki kodówetykiety plastikowedrukarki satoDrukarka termotransferowadrukarki etykiet
    .
    edyta wakulińska

    tanie tonery

    pojemniki na piasek

    świece liturgiczne

    meble warsztatowe

    wózki magazynowe

    tanie wagi elektroniczne

    tanie drukarki zebra

    wagi axis

    wózki narzędziowe
    wózki narzędziowe
      | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever