21,886
社区成员
发帖
与我相关
我的任务
分享
$data = array(
array('a','b'),
array('c','d'));
foreach($data as $data1) {
foreach($data1 as $data2){
echo $data2;
}
}
echo '<br/>';
for($i = 0, $count1 = count($data); $i < $count1; ++$i) {
for($j = 0, $count2 = count($data[$i]); $j < $count2; ++$j) {
echo $data[$i][$j];
}
}
echo '<br/>';
reset($data);
do {
$data1 = current($data);
do {
echo current($data1);
} while(next($data1));
} while(next($data));
echo '<br/>';
$arrayobject = new ArrayObject($data);
for($iterator = $arrayobject->getIterator();
$iterator->valid();
$iterator->next()) {
$arrayobject1 = new ArrayObject($iterator->current());
for($iterator1 = $arrayobject1->getIterator();
$iterator1->valid();
$iterator1->next()) {
echo $iterator1->current();
}
}
<?php
print_r($_GET);
$data = array(
array("red", "org", "yel", "green"),
array("red", "org", "yel", "green"),
array("red", "org", "yel", "green"),
array("red", "org", "yel", "green")
);
$p = http_build_query($data);
?>
<a href='?<?php echo $p; ?>'>xxx</a>
$data = array("red", "org", "yel", "green");
echo '<a href="test.php?xxx=', base64_encode(serialize($data)), '">xxx</a>';
$data = unserialize(base64_decode($_GET['xxx']));//获得数组