variable uit andere functie
kan iemand mij helpen met het ophalen van de variablen $naam, $vrouwennamen uit mijn andere functie?
hieronder mijn code.
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
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
function vrouwenenmannenNamen() {
$mannennamen = array(
'Joshua',
'Timo',
'Tim',
'Selim',
'Alex',
'Dylan',
'Joop',
);
$vrouwennamen = array(
'Anita',
'Alyssa',
'Alicia',
'Linda',
'Andrea',
'Angelica',
);
$naam = array();
$naam = array_merge($mannennamen, $vrouwennamen);
$naam = $naam[mt_rand(0, count($naam) - 1)];
return $naam;
}
function geslacht() {
if(in_array($naam, $vrouwennamen)) {
$geslacht = 1;
}
else {
$geslacht = 0;
}
return $geslacht;
}
$mannennamen = array(
'Joshua',
'Timo',
'Tim',
'Selim',
'Alex',
'Dylan',
'Joop',
);
$vrouwennamen = array(
'Anita',
'Alyssa',
'Alicia',
'Linda',
'Andrea',
'Angelica',
);
$naam = array();
$naam = array_merge($mannennamen, $vrouwennamen);
$naam = $naam[mt_rand(0, count($naam) - 1)];
return $naam;
}
function geslacht() {
if(in_array($naam, $vrouwennamen)) {
$geslacht = 1;
}
else {
$geslacht = 0;
}
return $geslacht;
}
Dus in function geslacht() bestaan $naam en $vrouwennamen niet.
Zet error_reporting(E_ALL) eens aan.
Gewijzigd op 06/03/2017 17:32:30 door - SanThe -
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
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
<?php
function vrouwenenmannenNamen() {
$mannennamen = array(
'Joshua',
'Timo',
'Tim',
'Selim',
'Alex',
'Dylan',
'Joop',
);
$vrouwennamen = array(
'Anita',
'Alyssa',
'Alicia',
'Linda',
'Andrea',
'Angelica',
);
$naam = array();
$naam = array_merge($mannennamen, $vrouwennamen);
$naam = $naam[mt_rand(0, count($naam) - 1)];
$geslacht = 0;
if(in_array($naam, $vrouwennamen)) {
$geslacht = 1;
}
return $naam . ',' . $geslacht;
}
$result = explode( ",", vrouwenenmannenNamen() );
echo '<p>' . $result[0] . ' is een ' . ( $result[1] == 0 ? 'man.' : 'vrouw.') . '</p>';
?>
function vrouwenenmannenNamen() {
$mannennamen = array(
'Joshua',
'Timo',
'Tim',
'Selim',
'Alex',
'Dylan',
'Joop',
);
$vrouwennamen = array(
'Anita',
'Alyssa',
'Alicia',
'Linda',
'Andrea',
'Angelica',
);
$naam = array();
$naam = array_merge($mannennamen, $vrouwennamen);
$naam = $naam[mt_rand(0, count($naam) - 1)];
$geslacht = 0;
if(in_array($naam, $vrouwennamen)) {
$geslacht = 1;
}
return $naam . ',' . $geslacht;
}
$result = explode( ",", vrouwenenmannenNamen() );
echo '<p>' . $result[0] . ' is een ' . ( $result[1] == 0 ? 'man.' : 'vrouw.') . '</p>';
?>
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
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
<?php
$mannennamen = array(
'Joshua',
'Timo',
'Tim',
'Selim',
'Alex',
'Dylan',
'Joop'
);
$vrouwennamen = array(
'Anita',
'Alyssa',
'Alicia',
'Linda',
'Andrea',
'Angelica'
);
function kiesRandomNaam()
{
global $mannennamen, $vrouwennamen;
$array = array_merge($mannennamen, $vrouwennamen);
return $array[mt_rand(0, count($array) - 1)];
}
function isVrouwelijk($naam)
{
global $vrouwennamen;
return in_array($naam, $vrouwennamen);
}
$naam = kiesRandomNaam();
$geslacht = isVrouwelijk($naam);
echo $naam.' is '.($geslacht ? 'vrouw' : 'man');
?>
$mannennamen = array(
'Joshua',
'Timo',
'Tim',
'Selim',
'Alex',
'Dylan',
'Joop'
);
$vrouwennamen = array(
'Anita',
'Alyssa',
'Alicia',
'Linda',
'Andrea',
'Angelica'
);
function kiesRandomNaam()
{
global $mannennamen, $vrouwennamen;
$array = array_merge($mannennamen, $vrouwennamen);
return $array[mt_rand(0, count($array) - 1)];
}
function isVrouwelijk($naam)
{
global $vrouwennamen;
return in_array($naam, $vrouwennamen);
}
$naam = kiesRandomNaam();
$geslacht = isVrouwelijk($naam);
echo $naam.' is '.($geslacht ? 'vrouw' : 'man');
?>
Bedankt voor jullie hulp, het werkt :)