repo.or.cz
/
tomato.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Updates to Tomato RAF including NGINX && PHP
[tomato.git]
/
release
/
src
/
router
/
php
/
tests
/
lang
/
foreachLoop.004.phpt
blob
8cc60949fdf053889de1106166ea48b918ce3441
1
--TEST--
\r
2
Foreach loop tests - using an array element as the $value
\r
3
--FILE--
\r
4
<?php
\r
5
\r
6
$a=array("a", "b", "c");
\r
7
$v=array();
\r
8
foreach($a as $v[0]) {
\r
9
var_dump($v);
\r
10
}
\r
11
var_dump($a);
\r
12
var_dump($v);
\r
13
\r
14
echo "\n";
\r
15
$a=array("a", "b", "c");
\r
16
$v=array();
\r
17
foreach($a as $k=>$v[0]) {
\r
18
var_dump($k, $v);
\r
19
}
\r
20
var_dump($a);
\r
21
var_dump($k, $v);
\r
22
?>
\r
23
--EXPECT--
\r
24
array(1) {
\r
25
[0]=>
\r
26
string(1) "a"
\r
27
}
\r
28
array(1) {
\r
29
[0]=>
\r
30
string(1) "b"
\r
31
}
\r
32
array(1) {
\r
33
[0]=>
\r
34
string(1) "c"
\r
35
}
\r
36
array(3) {
\r
37
[0]=>
\r
38
string(1) "a"
\r
39
[1]=>
\r
40
string(1) "b"
\r
41
[2]=>
\r
42
string(1) "c"
\r
43
}
\r
44
array(1) {
\r
45
[0]=>
\r
46
string(1) "c"
\r
47
}
\r
48
\r
49
int(0)
\r
50
array(1) {
\r
51
[0]=>
\r
52
string(1) "a"
\r
53
}
\r
54
int(1)
\r
55
array(1) {
\r
56
[0]=>
\r
57
string(1) "b"
\r
58
}
\r
59
int(2)
\r
60
array(1) {
\r
61
[0]=>
\r
62
string(1) "c"
\r
63
}
\r
64
array(3) {
\r
65
[0]=>
\r
66
string(1) "a"
\r
67
[1]=>
\r
68
string(1) "b"
\r
69
[2]=>
\r
70
string(1) "c"
\r
71
}
\r
72
int(2)
\r
73
array(1) {
\r
74
[0]=>
\r
75
string(1) "c"
\r
76
}