Hirdetés
- Kormányok / autós szimulátorok topikja
- Milyen egeret válasszak?
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- Nem indul és mi a baja a gépemnek topik
- Apple MacBook
- Októberben kerülnek legacy státuszba a régebbi GeForce VGA-k
- Milyen SSD-t vegyek?
- TCL LCD és LED TV-k
- Gaming notebook topik
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
tothjozsi96 #16231 üzenetére
De már megint mi a frász ez a kód?
Miért raksz egy foreach-ciklust a tömb-definiálásba?Csak hogy konkretizáljuk, én így értettem, hogy merge-ölöd a tömböt (tehát összefűzöd) a korábbi értékekkel, először lekérve a korábbi értéket, majd replace-elve (persze ellenőrizd először, hogy van-e már feltöltve egyáltalán ilyen érték!):
// korábbi értékek
// http://hu1.php.net/manual/en/memcache.get.php
// eszerint a get-nek array-t kell megadni, ha array-t vársz
$conversations_before = $memcache->get(array('uzenofal'));
// új értékek
$conversations_current = array(
array('id'=>1, 'text'=>'qwe'),
array('id'=>1, 'text'=>'ret'),
);
// ellenőrzöd, hogy van-e egyáltalán már ilyen érték feltöltve, mert csak akkor lehet replace-elni ezzel a kulccsal később!
// összefűzöd a két tömböt
$conversations = ($conversations_before !== FALSE) ? array_merge($conversations_before, $conversations_current) : $conversations_current;
// replace, ha van már ilyen kulcs, set, ha nincs még
if($conversations_before !== FALSE) {
$memcache->replace('uzenofal', $conversations, MEMCACHE_COMPRESSED, 999);
}
else {
$memcache->set('uzenofal', $conversations, MEMCACHE_COMPRESSED, 999);
}Persze ezt most csak kézzel írtam, nem teszteltem, de a gondolatmenet remélem átjött.
Szóval vág?
Új hozzászólás Aktív témák
- Kormányok / autós szimulátorok topikja
- Call of Duty: Black Ops 6
- Milyen egeret válasszak?
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Xiaomi 14 - párátlanul jó lehetne
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- Nem indul és mi a baja a gépemnek topik
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- LG K61 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S22 Ultra 256GB Kártyafüggetlen 1 év Garanciával
- Xiaomi Redmi 9 32GB, Kártyafüggetlen, 1 Év Garanciával
- DDR5 8/ 16/ 32GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
- DELL Precision 7730 i5-8400H Quadro P3200 32GB 1000GB FHD 17 1 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest