Autor | Zpráva | ||
---|---|---|---|
zeldacz Profil |
#1 · Zasláno: 11. 4. 2012, 15:47:59
Ahoj, mám takový problém. Potřeboval bych poradit, jak zjistit jestli jsou v poli zadané stejné hodnoty. Mám výpis z databáze do pole, ale nechci aby byl v databázi primární klíč.
Díky Zeldacz |
||
Kcko Profil |
$array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'); print_r(array_count_values($array)); |
||
Tori Profil |
#3 · Zasláno: 11. 4. 2012, 15:55:19
V jakém kontextu to potřebujete? Aby se do DB neuložila duplicitní hodnota, anebo se to DB vůbec netýká a jde jen o to pole?
|
||
zeldacz Profil |
#4 · Zasláno: 11. 4. 2012, 15:57:50 · Upravil/a: zeldacz
Díky moc
funguje bez problému pouze pole Ještě bych se chtěl zeptat jak z tohoto kodu vypíšu například.: hodnota kiwi se vyskytuje 3x a hodnota apple se vyskytuje 2x Kcko: > 2 > 3 > 4 > 5$array = array('apple', 'orange', 'pear', 'banana', 'apple', > 'pear', 'kiwi', 'kiwi', 'kiwi'); > > > print_r(array_count_values($array)); |
||
Sylar Profil |
zeldacz:
$array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'); $array = array_count_values($array); foreach($array as $key => $val) { echo "hodnota " . $key . " se vypisuje " . $val . "-krát"; } |
||
Časová prodleva: 12 let
|
0