Thread View: pl.comp.lang.php
3 messages
3 total messages
Started by Marcin
Mon, 27 Aug 2001 14:35
tablice i usuwanie elementow
Author: Marcin
Date: Mon, 27 Aug 2001 14:35
Date: Mon, 27 Aug 2001 14:35
19 lines
1492 bytes
1492 bytes
otoz tak - musze usunackonkretna wartosc (okreslona kluczem
nieliczbowym) z tablicy
niestety php nie ma funkcji w stylu delete($tablica,$klucz) a
array_splice usuwa tylko po indeksie liczbowym
wyjsciem wiec jedynym wydaje sie zrobienie tego
w petli foreach z dodatkowym licznikiem
w stylu:
<?
$klucz="b"; // klucz do usuniecia
$tablica=("a"=>"jeden","b"=>"dwa","c"=>"trzy");
$i=0;
foreach($tablica as $key)
if($key==$klucz) { $tablica=array_splice($tablica,$i-1,-1); } else { $i++; }
?>
i teraz pytanie - czy da sie jednak jakos skasowac ta wartosc bez uzycia
petli?
Marcin
Re: tablice i usuwanie elementow
Author: Leszek 'Leon' Krupiński
Date: Mon, 27 Aug 2001 14:38
Date: Mon, 27 Aug 2001 14:38
12 lines
1355 bytes
1355 bytes
Ship log, stardate: [-30]7158.5, Marcin reports:
> otoz tak - musze usunackonkretna wartosc (okreslona kluczem
> nieliczbowym) z tablicy
> niestety php nie ma funkcji w stylu delete($tablica,$klucz) a
> array_splice usuwa tylko po indeksie liczbowym
unset($tablica[klucz]);
--
I WILL NOT CELEBRATE MEANINGLESS MILESTONES
Bart Simpson on chalkboard in episode 1F18
http://www.leon.w-wa.pl/ | pl.comp.www.server-side FAQ: http://pcwss.faq.pl/
Re: tablice i usuwanie elementow
Author: Marcin
Date: Mon, 27 Aug 2001 14:48
Date: Mon, 27 Aug 2001 14:48
11 lines
1286 bytes
1286 bytes
> > otoz tak - musze usunackonkretna wartosc (okreslona kluczem > > nieliczbowym) z tablicy > > niestety php nie ma funkcji w stylu delete($tablica,$klucz) a > > array_splice usuwa tylko po indeksie liczbowym > > unset($tablica[klucz]); hehe, no tak, jak zwykle, za duzo kombinowalem dzieki! Marcin
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads