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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
|
--TEST--
Unset() index loop ...
--POST--
--GET--
--FILE--
<?php
error_reporting(0);
$a[0]="a";
$a[1]="b";
$a[2]="c";
reset($a);
$key=key($a);
$data=current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data = next($a);
$key=key($a);
endwhile;
?>
<HR>
<?php
unset ($a);
$key=key($a);
$data = current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data = next($a);
$key= key($a);
endwhile;
unset($a);
?>
<HR>
<?php
$a[0]="d";
$a[1]="e";
$a[2]="f";
reset($a);
$key=key($a);
$data = current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data=next($a);
$key=key($a);
endwhile;
?>
<HR>
<?php
unset($a);
$key=key($a);
$data=current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data=next($a);
$key=key($a);
endwhile;
unset($a);
?>
<HR>
<?php
$a[]="g";
$a[]="h";
$a[]="i";
reset($a);
$key=key($a);
$data=current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data=next($a);
$key=key($a);
endwhile;
?>
<HR>
<?php
unset ($a);
$key=key($a);
$data=current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data=next($a);
$key=key($a);
endwhile;
unset($a);
?>
<HR>
<?php
$a[]="j";
$a[]="k";
$a[]="l";
$key=key($a);
$data=current($a);
while ("" != (string) $key):
echo "KEY: $key, VAL: $data\n";
$data=next($a);
$key=key($a);
endwhile;
?>
--EXPECT--
KEY: 0, VAL: a
KEY: 1, VAL: b
KEY: 2, VAL: c
<HR>
<HR>
KEY: 0, VAL: d
KEY: 1, VAL: e
KEY: 2, VAL: f
<HR>
<HR>
KEY: 0, VAL: g
KEY: 1, VAL: h
KEY: 2, VAL: i
<HR>
<HR>
KEY: 0, VAL: j
KEY: 1, VAL: k
KEY: 2, VAL: l
|