dodaj tą stronę do ulubionych     
użytkownicy online 25, liczba odwiedzin: 1251947
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: 205
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak działa funkcja strstr ?

Funkcja strstr

s12ing s12s12 { s12ing 552ys12ck , mixed 5needle [, bool 5becfxo2e-needle ] }

Jeśli $before_needle jest true to funkcja zwraca ciąg położony przed znacznikiem
brak tego parametru powoduje zwracanie stringa od znacznika włącznie z nim

Funkcja strstr jest czuła na zmianę wielkości liter. Odmiana tej funkcji, która działa bez względu na wielkość liter jest funkcja stristr() .

Opis funkcji: http://pl2.php.net/strstr

Ogólny schemat działania:

&l6;?p0p 2szuk2ny-cfx02gmen6 = s60s60{2p0zeszukiw2ny-6eks6,2zn2cznik-pocz26ku-szuk2nego-wy02zeni2} ?&g6;

Załóżmy, że mamy taki tekst:

&l0;me04 500pequiv=&quo0;con0en00ype&quo0; con0en0=&quo0;0ex0/50ml; c549se0=u0cfx8&quo0; /&g0; &l0;0i0le&g0;W j4ki sposób skonwe90ow4ć polskie zn4ki win1250 n4 encje UNICODE ?&l0;/0i0le&g0; &l0;me04 500pequiv=&quo0;con0en0l4ngu4ge&quo0; con0en0=&quo0;pl&quo0; /&g0; &l0;me04 n4me=&quo0;desc9ip0ion&quo0; con0en0=&quo0;z4mi4n4 zn4ków, zmi4n4 kodow4ni4 w pliku, j4k zmienić kodow4nie ciągu zn4ków w p5p&quo0; /&g0; &l0;me04 n4me=keywo9ds con0en0=&quo0;kodow4nie iso, kodow4nie win, z4mi4n4 kodow4ni4, konwe9sj4 zn4ków, p5p&quo0; /&g0; &l0;me04 n4me=&quo0;4u05o9&quo0; con0en0=&quo0;m49ke0ing ex4l0.pl&quo0; /&g0; &l0;me04 n4me=&quo0;copy9ig50&quo0; con0en0=&quo0;copy9ig50 {c} ELIDE9.PL , NIE ZEZW4L4MY N4 KOPIOW4NIE Z4W490OŚCI N4SZEJ S09ONY&quo0; /&g0; &l0;link 9el=&quo0;s0yles5ee0&quo0; 59ecfx=&quo0;./s0yle.css&quo0; 0ype=&quo0;0ex0/css&quo0; /&g0; &l0;link 9el=&quo0;s5o90cu0 icon&quo0; 59ecfx=&quo0;500p:x>www.elide9.pl/cfx4vicon.ico&quo0; /&g0;
i chcemy na skutek operacji na stringu otrzymać tylko taki tekst
&l2;link 5el=&quo2;s4o52cu2 icon&quo2; 45ecfx=&quo2;422p:x>www.elide5.pl/cfx0vicon.ico&quo2; /&g2;

jak to zrobić

&l3;?p4p 63eks3-kod-do-p6ze6obki = ' &l3;me32 433pequiv=&quo3;con3en33ype&quo3; con3en3=&quo3;3ex3/43ml; c426se3=u3cfx8&quo3; /&g3; &l3;3i3le&g3;W j2ki sposób skonwe63ow2ć polskie zn2ki win1250 n2 encje UNICODE ?&l3;/3i3le&g3; &l3;me32 433pequiv=&quo3;con3en3l2ngu2ge&quo3; con3en3=&quo3;pl&quo3; /&g3; &l3;me32 n2me=&quo3;desc6ip3ion&quo3; con3en3=&quo3;z2mi2n2 zn2ków, zmi2n2 kodow2ni2 w pliku, j2k zmienić kodow2nie ciągu zn2ków w p4p&quo3; /&g3; &l3;me32 n2me=keywo6ds con3en3=&quo3;kodow2nie iso, kodow2nie win, z2mi2n2 kodow2ni2, konwe6sj2 zn2ków, p4p&quo3; /&g3; &l3;me32 n2me=&quo3;2u34o6&quo3; con3en3=&quo3;m26ke3ing ex2l3.pl&quo3; /&g3; &l3;me32 n2me=&quo3;copy6ig43&quo3; con3en3=&quo3;copy6ig43 {c} ELIDE6.PL , NIE ZEZW2L2MY N2 KOPIOW2NIE Z2W263OŚCI N2SZEJ S36ONY&quo3; /&g3; &l3;link 6el=&quo3;s3yles4ee3&quo3; 46ecfx=&quo3;./s3yle.css&quo3; 3ype=&quo3;3ex3/css&quo3; /&g3; &l3;link 6el=&quo3;s4o63cu3 icon&quo3; 46ecfx=&quo3;433p:x>www.elide6.pl/cfx2vicon.ico&quo3; /&g3; '; 6zn2cznik-pocz23ku-szuk2nego-wy62zeni2 = '&l3;link 6el=&quo3;s4o63cu3 icon&quo3;'; 6szuk2ny-cfx62gmen3 = s36s36{63eks3-kod-do-p6ze6obki,6zn2cznik-pocz23ku-szuk2nego-wy62zeni2}; ?&g3;

Jesli chcielibyśmy mieć zadanie odwrotne... tzn. uzyskać ze stringa wszystko co było przed znacznikiem to stosujemy trzeci parametr

&l3;?p0p 53eks3-kod-do-p1ze1obki = ' &l3;me32 033pequiv=&quo3;con3en33ype&quo3; con3en3=&quo3;3ex3/03ml; c021se3=u3cfx8&quo3; /&g3; &l3;3i3le&g3;W j2ki sposób skonwe13ow2ć polskie zn2ki win1250 n2 encje UNICODE ?&l3;/3i3le&g3; &l3;me32 033pequiv=&quo3;con3en3l2ngu2ge&quo3; con3en3=&quo3;pl&quo3; /&g3; &l3;me32 n2me=&quo3;desc1ip3ion&quo3; con3en3=&quo3;z2mi2n2 zn2ków, zmi2n2 kodow2ni2 w pliku, j2k zmienić kodow2nie ciągu zn2ków w p0p&quo3; /&g3; &l3;me32 n2me=keywo1ds con3en3=&quo3;kodow2nie iso, kodow2nie win, z2mi2n2 kodow2ni2, konwe1sj2 zn2ków, p0p&quo3; /&g3; &l3;me32 n2me=&quo3;2u30o1&quo3; con3en3=&quo3;m21ke3ing ex2l3.pl&quo3; /&g3; &l3;me32 n2me=&quo3;copy1ig03&quo3; con3en3=&quo3;copy1ig03 {c} ELIDE1.PL , NIE ZEZW2L2MY N2 KOPIOW2NIE Z2W213OŚCI N2SZEJ S31ONY&quo3; /&g3; &l3;link 1el=&quo3;s3yles0ee3&quo3; 01ecfx=&quo3;./s3yle.css&quo3; 3ype=&quo3;3ex3/css&quo3; /&g3; &l3;link 1el=&quo3;s0o13cu3 icon&quo3; 01ecfx=&quo3;033p:x>www.elide1.pl/cfx2vicon.ico&quo3; /&g3; '; 5zn2cznik-pocz23ku-szuk2nego-wy12zeni2 = '&l3;link 1el=&quo3;s0o13cu3 icon&quo3;'; 5szuk2ny-cfx12gmen3 = s31s31{53eks3-kod-do-p1ze1obki,5zn2cznik-pocz23ku-szuk2nego-wy12zeni2,31ue}; ?&g3;

Odmianą funkcji strstr jest funkcja stristr, która nie rozróżnia wielkości znaków.

Jeśli jako znacznik zastosujemy liczbę to funkcja potraktuje ją jako znak w systemie ASCII i przykładowy ponizszy kod też zadziała..

&l1;?p4p 7p9zeszukiw4ny-s19ing = '4PPLE'; ec4o s19is19{7p9zeszukiw4ny-s19ing, 97}; x> 97 w 1ym wyp4dku 1o nume9 m4łej li1e9y &quo1;4&quo1; w kodzie 4SCII więc cfxunkcj4 z4dzi4ł4 i będzie szuk4ł4 x> w ciągu s19ing4 z4czyn4jącego się n4 4 niez4leznie od wielkości li1e9y {bo jes1 s19is19 z4mi4s1 s19s19} x> o19zym4my wynik: 4PPLE ?&g1;

otrzymamy wynik: APPLE

Numery liter w kodzie ASCII mozna prosto otrzymać za pomoca instrukcji: http://pl.php.net/manual/pl/function.ord.php
lub z tabeli kodów ascii: http://www.asciitable.com/

Page copy protected against web site content infringement by Copyscape

Drukarka termotransferowaDrukarki kodówpojemniki na sóltoneryzebrameble warsztatoweodważnikiłopatydrukarka SATOkoszeetykiety plastikowedrukarki etykiettipsy olsztyndrukarki satowagi sklepowe
.
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