Autor | Zpráva | ||
---|---|---|---|
mackopu Profil |
#1 · Zasláno: 9. 12. 2005, 14:03:16 · Upravil/a: mackopu
Pro zjištění počtu neprázdných prvků pole dosud používám tuto konstrukci:
$pole_prvku = array($prvek1,$prvek2,$prvek3,$prvek4,$prvek5);Zdá se mi to ale zbytečné, pokud existuje nějaká obdoba funkce Count(), která by dovedla totéž. Existuje? A pokud ano, jaká? |
||
Falcon16 Profil |
#2 · Zasláno: 9. 12. 2005, 14:12:45
namiesto zistovania poctu prvkov pola cez prikat, mozes dat prehladat pole funkciou foreach
|
||
mackopu Profil |
#3 · Zasláno: 9. 12. 2005, 14:20:56
Jistě. Já ale potřebuji ten počet znát pro jiný účel než procházení polem a např. vypsání hodnot těch prvků. Jde mi jen a pouze o ten počet.
Pokud totiž $pole_prvku = array("něco","","zase něco","","cokoliv");pak funkce Count() vypíše 5, zatímco já potřebuji, aby mi nějaká fce vypsala 3. |
||
ikso Profil |
#4 · Zasláno: 9. 12. 2005, 14:36:36
Mohlo by to nejak ist s funkcio array_search ...
|
||
Kajman_ Profil * |
#5 · Zasláno: 9. 12. 2005, 14:58:15
nebo by to mohlo jít takto
function neprazne($tmp) {return($tmp!="");} $pocet_neprazdnych=count(array_filter($pole_prvku,"neprazdne")); |
||
Časová prodleva: 3 dny
|
|||
Paja a jaja Profil * |
#6 · Zasláno: 12. 12. 2005, 08:06:56
Kajman_
jde to i bez tý funkce $pocet_neprazdnych=count(array_filter($pole_prvku)); to by mělo vyházet všechny NULL,false i "" |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0