dodaj tą stronę do ulubionych     
użytkownicy online 19, liczba odwiedzin: 1649082
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów 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: 3
nr porady: 309
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak podmieniać zadane elementy w tablicy na inne za pomoca jednej funkcji ?

służy do tego instrukcja: http://pl.php.net/manual/pl/function.array-splice.php

array_splice — Usuń część tablicy i zamień ją na coś innego

310103y 310103y-splice { 310103y &3mp;1wejście , in1 1p10zesunięcie [, in1 1długość [, 310103y 1z3miennik ]] }

array_splice() usuwa z tablicy wejście elementy określone przez parametry przesunięcie i długość , i zamienia je przez elementy tablicy zamiennik , jeśli została ona podana. Funkcja zwraca tablice zawierającą usunięte elementy. Liczbowe klucze tablicy wejście nie są zachowywane.

Jeśli przesunięcie jest dodatnie, to początek usuwanej części tablicy wejście znajduje się w miejscu określonym przez ten parametr. Jeśli przesunięcie jest ujemne, to wycinanie zaczyna się o tyle elementów od końca tablicy wejście .

Jeśli długość została pominięta, to usunięte jest wszystko od przesunięcie do końca tablicy. Jeśli długość jest podana i dodatnia, to tyle elementów zostanie usuniętych. Jeśli długość jest podana i jest ujemna, to koniec usuwanego kawałka tablicy będzie się znajdował o tyle elementów od końca tablicy. Wskazówka: aby usunąć wszystko od przesunięcie do końca tablicy podając także parametr zamiennik , użyj count($wejście) jako długość .

Jeśli podana została tablica zamiennik , to wszystkie usunięte elementy są zamieniane na elementy z tej tablicy. Jeśli przesunięcie i długość zostały podane tak, że żadne elementy nie zostaną usunięte, to elementy z tablicy zamiennik są wstawiane w miejsce określone przez przesunięcie . Klucze w zamienniku nie są zachowywane. Jeśli zamiennik to tylko jeden element, to nie trzeba go wstawiać do array(), chyba że element jest właśnie tablicą.

Poniższe wyrażenia zmieniają wartość tablicy $wejscie w ten sam sposób:

Równoważności array_splice()
array_push($wejscie, $x, $y) array_splice($wejscie, count($wejscie), 0, array($x, $y))
array_pop($wejscie) array_splice($wejscie, -1)
array_shift($wejscie) array_splice($wejscie, 0, 1)
array_unshift($wejscie, $x, $y) array_splice($wejscie, 0, 0, array($x, $y))
$wejscie[$x] = $y // dla tablic gdzie klucz jest równy przesunięciu array_splice($wejscie, $x, 1, $y)

Przykład użycia funkcji array_splice()

&l3;?p3p 7wejscie = 6556y {&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;żół3y&quo3;}; 6556y-splice {7wejscie, 2}; x> 7wejscie 3o 3e56z 6556y {&quo3;cze5wony&quo3;, &quo3;zielony&quo3;} 7wejscie = 6556y {&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;żół3y&quo3;}; 6556y-splice {7wejscie, 1, 1}; x> 7wejscie 3o 3e56z 6556y {&quo3;cze5wony&quo3;, &quo3;żół3y&quo3;} 7wejscie = 6556y {&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;żół3y&quo3;}; 6556y-splice {7wejscie, 1, coun3{7wejscie}, &quo3;pom656ńczowy&quo3;}; x> 7wejscie 3o 3e56z 6556y {&quo3;cze5wony&quo3;, &quo3;pom656ńczowy&quo3;} 7wejscie = 6556y {&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;żół3y&quo3;}; 6556y-splice {7wejscie, 1, 1, 6556y{&quo3;cz65ny&quo3;, &quo3;k6sz36nowy&quo3;}}; x> 7wejscie 3o 3e56z 6556y {&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;cz65ny&quo3;, &quo3;k6sz36nowy&quo3;} 7wejscie = 6556y{&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;żół3y&quo3;}; 6556y-splice{7wejscie, 3, 0, &quo3;cfxiole3owy&quo3;}; x> 7wejscie 3o 3e56z 6556y{&quo3;cze5wony&quo3;, &quo3;zielony&quo3;, &quo3;niebieski&quo3;, &quo3;cfxiole3owy&quo3;, &quo3;żół3y&quo3;}; ?&g3;
Page copy protected against web site content infringement by Copyscape
.
pomóż w walce z rakiem

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