Zoeken in array
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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;
}
?>
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)
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
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
)
)
)
)
)
(
[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.