IKEA představila 3 senzory pro chytrou domácnost: senzor na dveře a okna PARASOLL, bezdrátový pohybový senzor VALLHORN a senzor úniku vody BADRING. Budou kompatibilní s Home Assistant?
Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 13.0.0. Přehled novinek v oznámení.
Laboratoře CZ.NIC vydaly novou verzi 4.23.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Přidána byla podpora pro velkoobjemové datové zprávy (VoDZ) a pro typy datových schránek PFO_ARCH, PFO_AIAT a PFO_AZI. Další novinkou je pamatování velikosti dialogových oken, pozice ovládacích prvků, šířek sloupců a řazení položek
… více »Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 5.20. Mimo jiné aktualizuje Tor Browser (13.0.4) a Thunderbird (115.5), opravuje několik chyb.
Bylo rozhodnuto, že Red Hat Enterprise Linux 10, jehož vydání je plánováno na první pololetí 2025, bude už bez X serverů. Zůstane pouze Xwayland.
Mobilní Datovka, tj. svobodná aplikace pro přístup k datovým schránkám pro zařízení s operačním systémem iOS a Android, byla minulá týden vydána v nové verzi 2.0.0. Zásadně bylo zmodernizováno uživatelské rozhraní. Přibyla možnost přepínat aplikaci mezi světlým a tmavým režimem. Současně byl publikován rozhovor QaA: Projekt Datovka očima vývojářů.
Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení obrazovky i audia připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 2.3.
Včera skončila upstream podpora PHP 8.0. Podporované verze jsou 8.1, 8.2 a 8.3.
Představen byl herní notebook TUXEDO Sirius 16 - Gen1 s 16,1palcovým displejem s rozlišením 2560 x 1440 pixelů, 8jádrovým CPU AMD Ryzen 7 7840HS a GPU AMD Radeon RX 7600M XT 8 GB. V konfiguraci si lze vybrat až 96 GB RAM. Hmotnost notebooku je 2,3 kg. Koupit jej lze s nainstalovaným TUXEDO OS nebo Ubuntu 22.04 LTS. Cena začíná na 1 699 eurech (41 500 korun).
Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní dospěl do verze 1.0.0.
$arr = ['keyname1' = 'value1', 'keyname2' = 'value2', 'keyname3' = 'value3'];neznám název klíče, ale znám jeho pozici, jestli to pomůže. Děkuji pěkně za pomoc.
Řešení dotazu:
$arr = ['keyname1' => 'value1', 'keyname2' => 'value2', 'keyname3' => 'value3'];
$slovnik = ['key1' => 'hodnota1', 'key2' => 'hodnota2', 'key3' => 'hodnota3']; $array = ['index1' => 'hodnota1', 'index2' => 'hodnota2', 'index3' => 'hodnota3'];Žádná rozdíl opravdu nevidím..
$array = [0 => 'hodnota1', 1 => 'hodnota2', ...];
$array1 = [2 => 'hodnota1', 10 => 'hodnota2', 11.12 => 'hodnota3', ...];
array
a pracuje se s ní pomocí funkcí array_*
. Je pak na vývojáři, jak s takovou strukturou naloží - zda ji použije jako pole, seznam, slovník, množinu nebo objekt.
Je dobré takovou strukturu pojmenovat nikoli podle fyzické reprezentace, ale podle její sémantiky v dané aplikaci. Název $arr
je tedy z tohoto pohledu nesmyslný a je nutné ho změnit, aby aplikace byla čitelnější.
array
, ale pole to není.
I kdyby to bylo pole, nevidím žádný důvod ho pojmenovat $arr
.
$keys = array_keys($arr);
foreach($pole as $klíč => $hodnota) { // ... }
Tiskni
Sdílej: