| Autor | Zpráva | ||
|---|---|---|---|
| JannyM Profil * |
#1 · Zasláno: 10. 12. 2007, 14:00:48
Prosim o radu
mam pole array v ktorm mam 8 hodnot. Poreboval by som nejakym sposobom z tohoto pola odstranit vsekty 0 a prazdne hodnoty. Skusal som to najst vo funkciach pre pole ale moc som si nepomohl. V podstate je problem v tom ze potrebujem voci tomu porovnat 8 hodnota a zistit ci sa nejaka v tom poli nachadza ale prazdne a nulove bodnoty to nesmie brat do uvahy diky moc |
||
| Kcko Profil |
#2 · Zasláno: 10. 12. 2007, 14:05:38
if (isset($pole[$hodnota]))
kdyz je NULL nebo prazdne vrati FALSE jinak TRUE |
||
| djlj Profil |
#3 · Zasláno: 10. 12. 2007, 14:09:42
$psenicovepole=array();
foreach($ovesnepole as $klas){ if(!empty($klas) && $klas!=0){ $psenicovepole[]=$klas; } } Nebo tak nějak. Funkce mimochodem i konvertuje klasy ovesného pole na klasy pšenicového pole :). |
||
| JannyM Profil * |
#4 · Zasláno: 10. 12. 2007, 14:09:42
to ano ale ja potrebujem z pola odstranit nulove hodnoty a potom porovnat. Pre mna je postatne ze pokial sa nejaka premena rozna od nuly nachadza v poli tak vysledok je jedna.
elseif (in_array ($vysledok1_hl, $array) or in_array ($vysledok2_hl, $array) or in_array ($vysledok3_hl, $array) or in_array ($vysledok4_hl, $array) or in_array ($vysledok5_hl, $array) or in_array ($vysledok6_hl, $array) or in_array ($vysledok7_hl, $array) or in_array ($vysledok7_hl, $array)): echo "<div class='hlaskaf'>hlaska !!!</div>"; |
||
| BetaCam Profil |
#5 · Zasláno: 10. 12. 2007, 14:13:38
djlj z tebe by měli zemědělci radost :) ještě tak umět dělat ze švestek zlato :)
|
||
| JannyM Profil * |
#6 · Zasláno: 10. 12. 2007, 14:18:39
hm nejako som nepochopil to $ovesnepole co jte to za pole a kde sa vzalo v mojo psenicovompoli
|
||
| BetaCam Profil |
#7 · Zasláno: 10. 12. 2007, 14:22:47
Nikde je to "pomocny" pole vemeš $ovesnepole a projdeš ho pokud se hodnota v $ovesnepole bude rovnat 0 nebo bude prázdná nestane se nic v opačném případě se hodnota zapíše do $psenicovepole. Vytvořís si tedy zcela nové pole se kterým pak budeš pracovat.
|
||
| JannyM Profil * |
#8 · Zasláno: 10. 12. 2007, 14:30:24
mno super super diki moc facha ako ma
|
||
| JannyM Profil * |
#9 · Zasláno: 10. 12. 2007, 14:35:36
este taka drobnost ako napisat dotaz
elseif (in_array ($vysledok1_hl, $array) or in_array ($vysledok2_hl, $array) or in_array ($vysledok3_hl, $array) or in_array ($vysledok4_hl, $array) or in_array ($vysledok5_hl, $array) or in_array ($vysledok6_hl, $array) or in_array ($vysledok7_hl, $array) or in_array ($vysledok7_hl, $array)): echo "<div class='hlaskaf'>hlaska !!!</div>"; tak aby platila podmienka len v tedy ak sa jedna lebo viac hodnot nachadza v poli |
||
| tiso Profil |
#10 · Zasláno: 10. 12. 2007, 15:00:32
Radšej cez prienik polí, nie? array_intersect a potom if(!empty($prienik)){//su spolocne prvky, vypis hlasku
|
||
| JannyM Profil * |
#11 · Zasláno: 10. 12. 2007, 15:21:03
super to ma nenapadlo
|
||
| JannyM Profil * |
#12 · Zasláno: 10. 12. 2007, 15:50:25
super to ma nenapadlo
|
||
| JannyM Profil * |
#13 · Zasláno: 10. 12. 2007, 16:06:44
super to ma nenapadlo
|
||
| djlj Profil |
#14 · Zasláno: 10. 12. 2007, 16:08:21
JannyM
Ano, to nám došlo už ve chvíli, kdys to napsal poprvé. |
||
| JannyM Profil * |
#15 · Zasláno: 10. 12. 2007, 16:32:23
to bol jen nechteny refresh... :)
|
||
| JannyM Profil * |
#16 · Zasláno: 12. 12. 2007, 09:59:31
to djlj
cav k tejto srandive: $psenicovepole=array(); foreach($ovesnepole as $klas){ if(!empty($klas) && $klas!=0){ $psenicovepole[]=$klas; } } ono to maze aj ine rovnake hodnoty v poli napriklad ked mam v poli 3x 5 tak vo vyslednom je len jedna neda sa to upravit tak aby to mazalo len 0 a ""(prazdne hodnoty) diky moc |
||
| djlj Profil |
#17 · Zasláno: 12. 12. 2007, 10:47:40
Přidej si tam uvozovky: if(!empty($klas) && $klas!="0"){
|
||
|
Časová prodleva: 18 let
|
|||
0