torvald_helmer Skrevet 22. mars 2007 Skrevet 22. mars 2007 Jeg bruker in_array for å sjekke om et bestemt ord finnes i en bestemt array, hvis det finnes vil jeg få hentet ut indeksen dette ordet har i array'en. Så vil jeg legge inn et tall i en annen array på samme index som ordet. noen tips? if (in_array($ord, $array)) { $i = index_til_ordet($array); $array2[$i] = $et_tall_inn_på_samme_index_som_ordet_i_array2; }
CruellaDeVille Skrevet 22. mars 2007 Skrevet 22. mars 2007 Det kan godt være at php har en egen funksjon for slikt, eller du kan lage din egen, feks slik: PHP <?php $fil1 = array('ting','tang','tull','hei','dingle','dongle'); $index = get_index_key($fil1, 'hei'); print $index; // skriver ut 3 function get_index_key($array, $term){ for($i=0; $i<count($array); $i++){ if(strcmp($array[$i], $term)==0){ return $i; } } } ?>
Peter Skrevet 22. mars 2007 Skrevet 22. mars 2007 http://no.php.net/manual/en/function.array-search.php Utfører begge oppgavene
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå