Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Array

Parašė Erdfcvxl· 2012 Sau. 25 20:01:52
#1

Sveiki, kaip padaryti, kad jeigu atranda bent viena teisinga reiksme, iskarto vykdo tam tikra koda?

Tarkim dabar turiu array, $g[1], $g[2], $g[3] sakykim dabar $g[1]=1 ; $g[2]=2; $g[3]=3; ar yraka koks kitas budas patikrinti ar bent viena tokia reiksme yra istraukta is duomenu bazes negu tikrinant kiekviena atskirai? Sakykim patikra vyksta tokiu budu


if(isset( $g[1] == 1 or  $g[2] == 1 or $g[3] == 1)) {
      //kodas
}else {
     //kitas kodas
}


zodziu jeigu is array bent viena reiksme atitinka ko reikia, butu kaip true, o jei neranda nei vienos tinkamos, butu kaip false ir vykdytu else koda. O gal yra kitu butu kaip tikrinti tuos array, nes cia pavizdys su 3 as tikrai negalesiu apsiriboti tokiais skaiciukais, labai reikia pagalbos, Dekui.

Parašė avice· 2012 Sau. 25 20:01:55
#2


<?php
$g[1] = 2;
$g[2] = 1;
$g[3] = 3;
if (in_array("1", $g)) {
    echo "Vienetas yra";
}else{
echo "Vieneto nera tarp $g array ";
}
?>

Redagavo avice· 2012 Sau. 25 20:01:54

Parašė Erdfcvxl· 2012 Sau. 25 20:01:08
#3

Ziauriai, ziauriai dekingas :)

Parašė Faitas.· 2012 Sau. 25 20:01:00
#4

Kitą kartą: www.google.lt - how to find correct element in array? PHP. Pats pirmas link'as. c|