Avatar billede rasmus-madsen Nybegynder
22. marts 2007 - 14:43 Der er 7 kommentarer og
1 løsning

find tekst.

Hej allesammen.

Har et array (dobbelt) hvor jeg trækker ud sådan her :
$Type = $data[$i][5];
Men den skifter nogle gange.
Derfor er jeg nød til at søge efter "NoLimit" for at finde den rigtige.

Så den skal søge efter ordet i dem her, fra
$Type = $data[$i][0];
Til
$Type = $data[$i][19];

Og det tal skal være i en streng ($tallet)

Nogle hajer som kan løse den hurtigt ?

På forhånd tak
Avatar billede rasmus-madsen Nybegynder
22. marts 2007 - 15:13 #1
Har prøvet denne :
$res = array_keys($data[$i],'NoLimit');
echo "her .... : " .$res[0] ."<br>";

Men den virker ikke :(
Avatar billede rasmus-madsen Nybegynder
22. marts 2007 - 15:35 #2
for($j=0;$j<=19;$j++) {
if ($data[$i][$j] == "NoLimit") {
echo "ja ..... ";
}
$j++;
}

Virker hellere ikke :(
Avatar billede rasmus-madsen Nybegynder
22. marts 2007 - 15:37 #3
sådan skulle den være:
for($j=0;$j<=19;$j++) {
if ($data[$i][$j] == "NoLimit") {
echo "ja ..... ";
}
}
Avatar billede michael_stim Ekspert
22. marts 2007 - 15:37 #4
function multiArraySearch($needle, $haystack){
      $value = false;
      $x = 0;
      foreach($haystack as $temp){
                $search = array_search($needle, $temp);
                if (strlen($search) > 0 && $search >= 0){
                    $value[0] = $x;
                  $value[1] = $search;
                    }
                $x++;
          }
  return $value;
  }

http://dk2.php.net/manual/da/function.array-search.php
Avatar billede rasmus-madsen Nybegynder
22. marts 2007 - 15:41 #5
Hej Michael.

Hvordan vil du så gøre det ?
Kalde den ala :
$key = multiArraySearch("NoLimit", $data)

eller
$key = multiArraySearch("NoLimit", $data[1])

eller hvordan ?
Avatar billede rasmus-madsen Nybegynder
22. marts 2007 - 15:50 #6
Det bedste ville være hvis denne her ville virke:
$key = array_search('NoLimit', $data[$i]);
Avatar billede michael_stim Ekspert
22. marts 2007 - 15:58 #7
Måske sætte functionen ind i din for løkke.
Avatar billede rasmus-madsen Nybegynder
27. januar 2009 - 22:13 #8
Lukker
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