Avatar billede wiesemarc Nybegynder
29. maj 2003 - 13:12 Der er 10 kommentarer og
2 løsninger

Finde noget i en array eller brug standard

$testing = array (     "1" => "1",
            "2" => "2",
            "3" => "3",
            "4" => "4",
            "5" => "5",);

$Getarray = $_GET[id]

$testing[$Getarray]


Jeg kan ikke lige finde nogen løsning på dette problem, jeg skal finde noget i testing array'en, og hvis det ikke er i array'en skal det bare være "1" nogen der kan hjælpe med dette..

Jeg tror nok man kan det med noget der ligner:
while ( list (

Jeg kan dog ikke finde nogen tekst der beskriver list gdt nok. Har læst på www.PHP.net men det siger mig ikke noget.
Avatar billede schaefner Juniormester
29. maj 2003 - 13:13 #1
Prøv at kigge på in_array:
http://www.php.net/in_array
Avatar billede ztyxx Nybegynder
29. maj 2003 - 13:16 #2
<?php

$testing = array (    "1" => "1",
            "2" => "2",
            "3" => "3",
            "4" => "4",
            "5" => "5",);

if(!in_array("3", $testing)) {
    echo "den er der ikke";
} else {
    echo "den er der";
}

?>
Avatar billede ztyxx Nybegynder
29. maj 2003 - 13:16 #3
arrgghh, nu dig igen schaefner*LOL*
Avatar billede wiesemarc Nybegynder
29. maj 2003 - 13:16 #4
Ja, men jeg kan ikke lige bruge den, jeg skal bruge en anden måde, at finde det på..
Avatar billede wiesemarc Nybegynder
29. maj 2003 - 13:18 #5
Alt dette skal bruges...

$testing = array (    "1" => "1",
            "2" => "2",
            "3" => "3",
            "4" => "4",
            "5" => "5",);

$Getarray = $_GET[id]

$testing[$Getarray]

Men er må da være en anden måde en In_array at finde ud af om "$testing[$Getarray]" bliver finde i array'en...
Avatar billede ztyxx Nybegynder
29. maj 2003 - 13:18 #6
if(!in_array("3", $testing)) {
    $variabel = 1;

så?
Avatar billede summersun Nybegynder
29. maj 2003 - 13:18 #7
while ( $i = each( $testing ) ){
       
            if ( et eller andet == noget andet ){
           
                så er den der
           
            }
            else {
           
                ellers er den ikk
           
            }
        }
Avatar billede wiesemarc Nybegynder
29. maj 2003 - 13:23 #8
summersun:

Jeg kan ikke lige få while'en til at fungere så godt...
jeg får denne fejl " unexpected T_WHILE "
Avatar billede schaefner Juniormester
29. maj 2003 - 13:26 #9
$Getarray = $_GET['id'];

if ( isset($testing[$Getarray]) ) {
    echo 'jep';
} else{
    echo 'no';
}
Avatar billede summersun Nybegynder
29. maj 2003 - 13:27 #10
$testing = array (    "1" => "1",
            "2" => "2",
            "3" => "3",
            "4" => "4",
            "5" => "5",);

while ( $i = each( $testing ) ){

    echo $i[0];
}


?>
Avatar billede summersun Nybegynder
29. maj 2003 - 13:31 #11
det skal være echo $i[1]; i stedet for  echo $i[0];
Avatar billede wiesemarc Nybegynder
29. maj 2003 - 13:33 #12
schaefner::  Fedt din fungere perfect... Havde ikke troet at det kunne gøre så let med det kunne det...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester