<?
global $count,$array1;
?>
<a href="<? $PHP_SELF ?>?id=1">Add</a><br>
<a href="<? $PHP_SELF ?>?id=2">Add</a><br>
<a href="<? $PHP_SELF ?>?id=3">Add</a><br>
<a href="<? $PHP_SELF ?>?id=4">Add</a><br>
<a href="<? $PHP_SELF ?>?id=5">Add</a><br><?
$array1 = array();
$count = count(array1);
echo "count:".$count."<br />";
if($_GET['id']!="")
for($i=0; $i<$count; $i++) {
if($array1[$i] != "") { $i++; }
else{ $array1[$i] = $_GET['id']; }
echo "for : array1 ".$i." value: ".$array1[$i]."<br />";
//$count++;
}
?>
<br /><br />
<?
for($i=0; $i<$count; $i++) {
echo $array1[$i]."<br />";
//$count++;
}echo $count."<br />";
echo $i."<br />";
?>----------
这是我测试的代码。
global $count,$array1;
?>
<a href="<? $PHP_SELF ?>?id=1">Add</a><br>
<a href="<? $PHP_SELF ?>?id=2">Add</a><br>
<a href="<? $PHP_SELF ?>?id=3">Add</a><br>
<a href="<? $PHP_SELF ?>?id=4">Add</a><br>
<a href="<? $PHP_SELF ?>?id=5">Add</a><br><?
$array1 = array();
$count = count(array1);
echo "count:".$count."<br />";
if($_GET['id']!="")
for($i=0; $i<$count; $i++) {
if($array1[$i] != "") { $i++; }
else{ $array1[$i] = $_GET['id']; }
echo "for : array1 ".$i." value: ".$array1[$i]."<br />";
//$count++;
}
?>
<br /><br />
<?
for($i=0; $i<$count; $i++) {
echo $array1[$i]."<br />";
//$count++;
}echo $count."<br />";
echo $i."<br />";
?>----------
这是我测试的代码。
if($array1[$i] != "") { $i++; }
else{ $array1[$i] = $_GET['id']; }
echo "for : array1 ".$i." value: ".$array1[$i]." <br /> ";
//$count++;
} $_SESSIONS["array"]=$array1 保存下来
调用就反过来 $array1=$_SESSIONS["array"]
session_start(); //初始化一个sessio
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body><a href=" <? $PHP_SELF ?> ?id=1"> Add </a> <br>
<a href=" <? $PHP_SELF ?> ?id=2"> Add </a> <br>
<a href=" <? $PHP_SELF ?> ?id=3"> Add </a> <br>
<a href=" <? $PHP_SELF ?> ?id=4"> Add </a> <br>
<a href=" <? $PHP_SELF ?> ?id=5"> Add </a> <br><?
if($_SESSION["array"] != "")
$array1 = $_SESSION["array"];
$array1 = array();
$count = count(array1);
echo "count:".$count." <br /> ";
if($_GET['id']!="")
for($i=0; $i <$count; $i++) {
if($array1[$i] != "") { $i++; }
else{ $array1[$i] = $_GET['id']; }
echo "for : array1 ".$i." value: ".$array1[$i]." <br /> ";
//$count++;
}
$_SESSION["array"]=$array1;
$_SESSION["count"]=$count;
?><br /> <br />
<?
for($i=0; $i <$count; $i++) {
echo $array1[$i]." <br /> ";
//$count++;
}echo $count." <br /> ";
echo $i." <br /> ";
?>
</body>
</html>
---------------------
我加入了 session 存储,可是数组还是没能扩展。这个方法可行吗?
<?
if($_SESSION["array"] != ""){
$array1 = $_SESSION["array"];
}else{
$array1 = array();
}