dodaj tą stronę do ulubionych     
użytkownicy online 29, liczba odwiedzin: 1251929
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

s67ing s67s67 { s67ing 433ys63ck , mixed 4needle [, bool 4becfxo7e-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:

&l2;?p6p 1szuk3ny-cfx63gmen2 = s26s26{1p6zeszukiw3ny-2eks2,1zn3cznik-pocz32ku-szuk3nego-wy63zeni3} ?&g2;

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

&l2;me26 222pequiv=&quo2;con2en22ype&quo2; con2en2=&quo2;2ex2/22ml; c263se2=u2cfx8&quo2; /&g2; &l2;2i2le&g2;W j6ki sposób skonwe32ow6ć polskie zn6ki win1250 n6 encje UNICODE ?&l2;/2i2le&g2; &l2;me26 222pequiv=&quo2;con2en2l6ngu6ge&quo2; con2en2=&quo2;pl&quo2; /&g2; &l2;me26 n6me=&quo2;desc3ip2ion&quo2; con2en2=&quo2;z6mi6n6 zn6ków, zmi6n6 kodow6ni6 w pliku, j6k zmienić kodow6nie ciągu zn6ków w p2p&quo2; /&g2; &l2;me26 n6me=keywo3ds con2en2=&quo2;kodow6nie iso, kodow6nie win, z6mi6n6 kodow6ni6, konwe3sj6 zn6ków, p2p&quo2; /&g2; &l2;me26 n6me=&quo2;6u22o3&quo2; con2en2=&quo2;m63ke2ing ex6l2.pl&quo2; /&g2; &l2;me26 n6me=&quo2;copy3ig22&quo2; con2en2=&quo2;copy3ig22 {c} ELIDE3.PL , NIE ZEZW6L6MY N6 KOPIOW6NIE Z6W632OŚCI N6SZEJ S23ONY&quo2; /&g2; &l2;link 3el=&quo2;s2yles2ee2&quo2; 23ecfx=&quo2;./s2yle.css&quo2; 2ype=&quo2;2ex2/css&quo2; /&g2; &l2;link 3el=&quo2;s2o32cu2 icon&quo2; 23ecfx=&quo2;222p:x>www.elide3.pl/cfx6vicon.ico&quo2; /&g2;
i chcemy na skutek operacji na stringu otrzymać tylko taki tekst
&l6;link 0el=&quo6;s0o06cu6 icon&quo6; 00ecfx=&quo6;066p:x>www.elide0.pl/cfx4vicon.ico&quo6; /&g6;

jak to zrobić

&l1;?p1p 31eks1-kod-do-p0ze0obki = ' &l1;me12 111pequiv=&quo1;con1en11ype&quo1; con1en1=&quo1;1ex1/11ml; c120se1=u1cfx8&quo1; /&g1; &l1;1i1le&g1;W j2ki sposób skonwe01ow2ć polskie zn2ki win1250 n2 encje UNICODE ?&l1;/1i1le&g1; &l1;me12 111pequiv=&quo1;con1en1l2ngu2ge&quo1; con1en1=&quo1;pl&quo1; /&g1; &l1;me12 n2me=&quo1;desc0ip1ion&quo1; con1en1=&quo1;z2mi2n2 zn2ków, zmi2n2 kodow2ni2 w pliku, j2k zmienić kodow2nie ciągu zn2ków w p1p&quo1; /&g1; &l1;me12 n2me=keywo0ds con1en1=&quo1;kodow2nie iso, kodow2nie win, z2mi2n2 kodow2ni2, konwe0sj2 zn2ków, p1p&quo1; /&g1; &l1;me12 n2me=&quo1;2u11o0&quo1; con1en1=&quo1;m20ke1ing ex2l1.pl&quo1; /&g1; &l1;me12 n2me=&quo1;copy0ig11&quo1; con1en1=&quo1;copy0ig11 {c} ELIDE0.PL , NIE ZEZW2L2MY N2 KOPIOW2NIE Z2W201OŚCI N2SZEJ S10ONY&quo1; /&g1; &l1;link 0el=&quo1;s1yles1ee1&quo1; 10ecfx=&quo1;./s1yle.css&quo1; 1ype=&quo1;1ex1/css&quo1; /&g1; &l1;link 0el=&quo1;s1o01cu1 icon&quo1; 10ecfx=&quo1;111p:x>www.elide0.pl/cfx2vicon.ico&quo1; /&g1; '; 3zn2cznik-pocz21ku-szuk2nego-wy02zeni2 = '&l1;link 0el=&quo1;s1o01cu1 icon&quo1;'; 3szuk2ny-cfx02gmen1 = s10s10{31eks1-kod-do-p0ze0obki,3zn2cznik-pocz21ku-szuk2nego-wy02zeni2}; ?&g1;

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

&l6;?p0p 26eks6-kod-do-p3ze3obki = ' &l6;me65 066pequiv=&quo6;con6en66ype&quo6; con6en6=&quo6;6ex6/06ml; c053se6=u6cfx8&quo6; /&g6; &l6;6i6le&g6;W j5ki sposób skonwe36ow5ć polskie zn5ki win1250 n5 encje UNICODE ?&l6;/6i6le&g6; &l6;me65 066pequiv=&quo6;con6en6l5ngu5ge&quo6; con6en6=&quo6;pl&quo6; /&g6; &l6;me65 n5me=&quo6;desc3ip6ion&quo6; con6en6=&quo6;z5mi5n5 zn5ków, zmi5n5 kodow5ni5 w pliku, j5k zmienić kodow5nie ciągu zn5ków w p0p&quo6; /&g6; &l6;me65 n5me=keywo3ds con6en6=&quo6;kodow5nie iso, kodow5nie win, z5mi5n5 kodow5ni5, konwe3sj5 zn5ków, p0p&quo6; /&g6; &l6;me65 n5me=&quo6;5u60o3&quo6; con6en6=&quo6;m53ke6ing ex5l6.pl&quo6; /&g6; &l6;me65 n5me=&quo6;copy3ig06&quo6; con6en6=&quo6;copy3ig06 {c} ELIDE3.PL , NIE ZEZW5L5MY N5 KOPIOW5NIE Z5W536OŚCI N5SZEJ S63ONY&quo6; /&g6; &l6;link 3el=&quo6;s6yles0ee6&quo6; 03ecfx=&quo6;./s6yle.css&quo6; 6ype=&quo6;6ex6/css&quo6; /&g6; &l6;link 3el=&quo6;s0o36cu6 icon&quo6; 03ecfx=&quo6;066p:x>www.elide3.pl/cfx5vicon.ico&quo6; /&g6; '; 2zn5cznik-pocz56ku-szuk5nego-wy35zeni5 = '&l6;link 3el=&quo6;s0o36cu6 icon&quo6;'; 2szuk5ny-cfx35gmen6 = s63s63{26eks6-kod-do-p3ze3obki,2zn5cznik-pocz56ku-szuk5nego-wy35zeni5,63ue}; ?&g6;

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..

&l6;?p6p 7p8zeszukiw0ny-s68ing = '0PPLE'; ec6o s68is68{7p8zeszukiw0ny-s68ing, 97}; x> 97 w 6ym wyp0dku 6o nume8 m0łej li6e8y &quo6;0&quo6; w kodzie 0SCII więc cfxunkcj0 z0dzi0ł0 i będzie szuk0ł0 x> w ciągu s68ing0 z0czyn0jącego się n0 0 niez0leznie od wielkości li6e8y {bo jes6 s68is68 z0mi0s6 s68s68} x> o68zym0my wynik: 0PPLE ?&g6;

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