Array ongelma

$x = array('a' => 'r', 'b' => 'ry'...);

Mitenkäs saan selvitettyä alkion joka sisältää ry tiedon?
4218
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

for($a=0; $a < count($x); $a ){
if($x[$a] == 'ry){
//TeJOtain
}
}

Äänestä
  • Aattelin pikemminkin että onko PHP:ssä tuohon oma functio tyyliin in_array?

    PHP:n omat functiot ovat huomattavasti tehokkaampia kuin oma tekemät.

    "for($a=0; $a < count($x); $a ){
    if($x[$a] == 'ry){
    //TeJOtain
    }
    }"

    Tuota taidan käyttää, ellei PHP:ssä ole tuohon functiota, tosin otan tuon count function pois loopista, turhaan sitä joka loop kierroksella laskee kun se ei kuitenkaan muutu.

    Äänestä

foreach ($x as $key => $value)
{
if($value = 'ry') {/*löysit avaimen joka on $key*/}
}

Äänestä
  • Muista sitten että jos muutat $key tai $value muuttujia niin ne sitten muuttavat myös $x sisältöä... eli eivät ole kopioita vaan viittauksia....

    Äänestä

Kommentoi aloitusta


Nrnrn kirjoitti:

$x = array('a' => 'r', 'b' => 'ry'...);

Mitenkäs saan selvitettyä alkion joka sisältää ry tiedon?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu