Autor Zpráva
JannyM
Profil *
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
if (isset($pole[$hodnota]))

kdyz je NULL nebo prazdne vrati FALSE jinak TRUE
djlj
Profil
$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 *
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
djlj z tebe by měli zemědělci radost :) ještě tak umět dělat ze švestek zlato :)
JannyM
Profil *
hm nejako som nepochopil to $ovesnepole co jte to za pole a kde sa vzalo v mojo psenicovompoli
BetaCam
Profil
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 *
mno super super diki moc facha ako ma
JannyM
Profil *
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
Radšej cez prienik polí, nie? array_intersect a potom if(!empty($prienik)){//su spolocne prvky, vypis hlasku
JannyM
Profil *
super to ma nenapadlo
JannyM
Profil *
super to ma nenapadlo
JannyM
Profil *
super to ma nenapadlo
djlj
Profil
JannyM
Ano, to nám došlo už ve chvíli, kdys to napsal poprvé.
JannyM
Profil *
to bol jen nechteny refresh... :)
JannyM
Profil *
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
Přidej si tam uvozovky: if(!empty($klas) && $klas!="0"){

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: