Zoeken in array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Martijn Roverts

Martijn Roverts

06/06/2008 16:00:00
Quote Anchor link
ik heb de volgend array weten te maken door door een mappen structuur heen te lopen middels deze functie :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
function leesUit($path)
{

    if($dir = @opendir($path))
    {

        while(($file = readdir($dir)) !== FALSE)
        {

            if(is_dir($path.'/'.$file) && $file != '.' && $file != '..')
            {

                $output[$file] = leesUit($path.'/'.$file);
            }
            
            elseif($file != '.' && $file != '..')
            {

                $output[] = $file;
            }
        }

        closedir($dir);
    }

    return isset($output) ? $output : FALSE;
}

?>


Dit geeft bijvoorbeeld de volgende print :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Array
(
[2006] => Array
(
[album 1] => Array
(
[0] => 001.jpg
[1] => 003.jpg
[2] => 002.jpg
[3] => 004.jpg
[4] => 005.jpg
[thumbs] => Array
(
[0] => 001.jpg
[1] => 002.jpg
[2] => 003.jpg
[3] => 004.jpg
[4] => 005.jpg
)
)

[album 2] => Array
(
[0] => 001.jpg
[1] => 002.jpg
[2] => 003.jpg
[3] => 004.jpg
[thumbs] => Array
(
[0] => 001.jpg
[1] => 002.jpg
[2] => 003.jpg
[3] => 004.jpg
)
)
[album 3] => Array
(
[dag1] => Array
(
[0] => CIMG0300.JPG
[1] => CIMG0301.JPG
[2] => CIMG0302.JPG
[3] => CIMG0303.JPG
[4] => CIMG0304.JPG
[5] => CIMG0305.JPG
[6] => CIMG0306.JPG
[thumbs] => Array
(
    [0] => CIMG0300.JPG
    [1] => CIMG0301.JPG
    [2] => CIMG0302.JPG
    [3] => CIMG0303.JPG
    [4] => CIMG0304.JPG
    [5] => CIMG0305.JPG
)
)
[dag2] => Array
(
[0] => CIMG0340.JPG
[1] => CIMG0341.JPG
[thumbs] => Array
(
    [0] => CIMG0340.JPG
    [1] => CIMG0341.JPG
)
)    
)
)
)

Nu zou ik de thumbs array's bij elkaar willen voegen en in een database willen stoppen.
Dit wil ik eens in de zoveel tijd gaan doen zodat dit niet te zwaar word voor de website.

Vandaar uit wil ik een random foto laten generenen die ik ergens op de site plaats.

Mijn vraag is hoe kan ik in de array zoeken naar de naam Thumbs, en de daarbij behorende url naar de afbeeldingen kan maken en die in een array kan stoppen?
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.