- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Mr Dini: Mindent a StreamSharkról!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Parci: Milyen mosógépet vegyek?
- btz: Internet fejlesztés országosan!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Tomasz72: Ventilátor upgrade
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
cucka
addikt
Lehet hülye kérdés de nem tudom hogy hogy érted hogy a kettős pontnál darabolom!
Van egy ilyen sorod, hogy "alma:körte:barack", az elemek kettősponttal vannak elválasztva, a cél kinyerni a 3 gyümölcs nevét ebből a stringből. Nézd meg az explode() függvényt, erre van kitalálva.mod: látom, közben kaptál kész megoldást
-
1ed
csendes tag
Szia!
A megoldás.
A felhasználók és az egyes felhasználókhoz tartozó csoportok listája:<?php
$users=file("/etc/passwd");
$groups=file("/etc/group");
$data = array();
$group_data = array();
foreach ($users as $user)
{
list($username, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $user);
$data[$username] = $gid;
}
foreach ($groups as $group)
{
list($groupname, $pass, $gid, $members) = explode(":", $group);
$keys = array_keys($data, $gid);
if (!empty($keys))
{
foreach ($keys as $key)
{
$data[$key] = $groupname;
}
}
if ($members != "\n")
{
$group_data[$groupname] = explode(',', trim($members));
}
}
foreach ($group_data as $groupname => $users)
{
foreach ($users as $user)
{
$data[$user] .= ', '. $groupname;
}
}
var_dump($data);Egy kicsit sok benne a ciklus, de működik.
Új hozzászólás Aktív témák
Hirdetés
- Elektromos autók - motorok
- Szeged és környéke adok-veszek-beszélgetek
- Debrecen és környéke adok-veszek-beszélgetek
- Azonnali navigációs kérdések órája
- Építő/felújító topik
- Tesla topik
- ZIDOO médialejátszók
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Motorola Edge 50 Fusion - jó fogás
- One mobilszolgáltatások
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- Telefon felvásárlás!! Apple Watch SE/Apple Watch SE 2 (2022)
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- Újszerű Asus ExpertBook B1 B1500 - 15.6" FullHD IPS - i5-1235U - 16GB - 512GB SSD - Win11 - Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged