Davs,
Jeg har haft en hel del problemer med noget jeg har prøvet at strikke
sammen. Dette er taget ud af en større sammenhæng, så tænk ikke for meget
over hvad det skal bruges til
Men problemet er mere er at jeg slet ikke kan få dette script til at virke
som jeg havde håbet. Hvis man kører dette script som det står nu, får man
beskedden "The page cannot be displayed", og jeg aner ikke hvorfor. Men jeg
har nok overset et eller andet.
Nede i koden kan du prøve at skifte linien echo $newarray[0] .
"-newarray<br>"; med den linie der står umiddelbart nedenunder.
<?
$side = 1;
function grabkeys ($felt, $key, $side) {
global $newarray;
$stopkey = array ("A","Z");//De key-navne som den ikke skal gemme.
If (!in_array($key , $stopkey)) {
if ($felt == $side) { $newarray[] = $key;};
};
};
function showkeys ($felt, $key) {
global $newarray;
echo count($newarray) . "-count newarray<br>";
echo $newarray[0] . "-newarray<br>";
//echo $newarray . "-newarray<br>"; //hvis du skifter ovenstående linie ud
med denne kører scriptet, og echoer rigtig nok at $newarray er en array (og
ikke en variabel).
};
$row = array
("A"=>"1","B"=>"1","C"=>"1","D"=>"1","E"=>"1","F"=>"1","Z"=>"1");
array_walk ($row, 'grabkeys', $side);
array_walk ($row, 'showkeys');
?>
Håber at der er nogen der har en idé til hvorfor det ikke vil køre.
Mvh Stig N. Jepsen