- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Android alkalmazások - szoftver kibeszélő topik
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Vivo X200 Pro - a kétszázát!
- Fotók, videók mobillal
- iPhone topik
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Apple Watch Ultra - első nekifutás
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
válasz
Speeedfire #12299 üzenetére
Látom kaptál már megoldásokat, de azért bedobom, tessék használni az array_* függvényeket, meg a névtelen függvényeket! Hasznos újítás volt.
$array = array('valami', 'valami', 'valami', 'ketto', 'harom', 'ketto');
var_dump(
count(
array_filter($array, function ($v) { return $v == "valami"; })
)
); -
Sk8erPeter
nagyúr
válasz
Speeedfire #12299 üzenetére
Hát ez nem egy túl bonyolult függvény.
Nem ártana bele valami hibaellenőrzés, hogy a kulcs int vagy string, a második meg egyáltalán tömb-e.
Meg azt sem értem, minek ezt tömbbe pakolni, aztán nyomatni rá egy count()-ot...El lehetne intézni ennyivel, felesleges tömbbe gyűjtés helyett:
function count_repeat_values($needle, $haystack){
$x = count($haystack);
$number_of_instances = 0;
for($i = 0; $i < $x; $i++){
if($haystack[$i] == $needle){
$number_of_instances++;
}
}
return $number_of_instances;
}beépített függvény ilyen van:
array_count_values()$array = array('valami', 'valami', 'valami', 'ketto', 'harom', 'ketto');
$array_count_values = array_count_values($array);
var_export($array_count_values['valami']); // output: 3
var_export($array_count_values['ketto']); // output: 2Szerk.: megelőztek, Soak is ezt a függvényt linkelte pont.
-
Soak
veterán
válasz
Speeedfire #12299 üzenetére
Mi a gyíkomért van ez for ciklusba?
Szerk : De amugy meg van egy ilyen funkció is : [link] .
Új hozzászólás Aktív témák
- Milyen egeret válasszak?
- Autós topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Filmvilág
- Battlefield 6
- NFL és amerikai futball topik - Spoiler veszély!
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Kerékpárosok, bringások ide!
- Suzuki topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- További aktív témák...
- Xiaomi Redmi Note 14 Pro 8/256GB Újszerű,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- Xiaomi Redmi Note 14 Pro Plus 12/512GB Újszerű, Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciá
- Újszerű Keychron K6 Mechanikus Billentyűzet
- Samsung Galaxy S21 Ultra 5G 12/256GB Megkímélt,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- új bontatlan 15 hüvelykes MacBook Air M4 256GB SSD silver ezüst Apple magyar 3 év garancia
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Lenovo LOQ 15IRH8 15,6" IPS,i7-13620H,16GB RAM,RTX 4060 gamer laptop garanciával akciós áron eladó!
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- MSI Pulse 17 FHD IPS 144Hz i7-13700H 5.0Ghz 14mag 16GB 1TB Nvidia RTX 4060 8GB 140W Win11 Garancia
- GYÖNYÖRŰ iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2955
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest