累加到数组的问题 你为什么不直接加好,写入COOKIE里面去? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没有看清除直接加不可以吗for($a....){ $array[]=$a;}print_r($array);这样 不就都加入数组中了吗? 呵呵,那你说说这个for里面怎么是...。光这么写的话恐怕不行吧! 就是因为$a出现的次数不定,所以才有问题!呵呵,我现在程序里就是for(...) 详细说明一下我的问题吧!TXT文件中有如下数据:2008-03-24 13:15:14|127.0.0.1|images/upload/public/u=2097385969,1528167835&gp=48.jpg|321|321|231|231|||||2008-03-24 13:16:07|127.0.0.1|images/upload/public/u=680203096,969431662&gp=2.jpg|345|345|345|345|||||2008-03-24 13:16:20|127.0.0.1|images/upload/public/u=680203096,969431662&gp=2.jpg|54|54|54|54|||||2008-03-24 13:36:44|127.0.0.1|images/upload/public/u=3726725978,152932174&gp=36.jpg|55555|555|55|5|||||2008-03-24 13:37:06|127.0.0.1|images/upload/public/u=3726725978,152932174&gp=36.jpg|55555|555|55|5|||||PHP文件中通过<php $resourse= fopen('record.txt','r'); $newarray=array(); $sortp=array(); $sortd=array(); while ($content=fgets($resourse)) { array_push($newarray,explode('|',$content)); } fclose($resourse); for ( $i = 0 ;$i<$total;$i++) { //地址 $newread[$i]['Photo']=$newarray[$i][2]; //商品名 $newread[$i]['GoodsName']=$newarray[$i][3]; //价格 $newread[$i]['SalePrice']=trim($newarray[$i][4]); //EMS $newread[$i]['EMS']=trim($newarray[$i][5]); //快递 $newread[$i]['Delivery']=trim($newarray[$i][6]); //当前行数 $newread[$i]['Line']=$i; } ?>得到一个存放数据的数组$newread,页面上用JS可以得到要删除数据在数组中的位置,$del就是这个位置,现在我就是想把这个$del不断的放进一个数组$delarray中,之后在下面的程序中有一个if in_array($del,$delarray)的判断,这样的话在刷新之后就不会再显示出已删除的数据。 if( is_set( $_COOKIE['a'] ) ){ setcookie( 'a', ( $_COOKIE['a'] + $a ) );}else{ setcookie( 'a', $a );}然后$_COOKIE['a'] 就是计算出来的最后累加数! 是个解决的办法,可当我清除掉所有的COOKIE时,不就没有什么用了么? 如何实现留言中插入图片 amfphp连接oracle 10g 用zend studio工具如何搭建php环境?请大家指点 mysql数据库连接问题 php 树形栏目无限极分类如何输出! 问个相对路径的问题 寻求:实时显示的解决方案! 简单问题,高分求教,在线等待:关于变量的变量 一个我2天都没搞定的问题!!! PHP遇到这种采集爬虫 应该如何屏蔽 远程获取内容 表单中数组定义的方法??
$array[]=$a;
}print_r($array);这样 不就都加入数组中了吗?
TXT文件中有如下数据:
2008-03-24 13:15:14|127.0.0.1|images/upload/public/u=2097385969,1528167835&gp=48.jpg|321|321|231|231|||||
2008-03-24 13:16:07|127.0.0.1|images/upload/public/u=680203096,969431662&gp=2.jpg|345|345|345|345|||||
2008-03-24 13:16:20|127.0.0.1|images/upload/public/u=680203096,969431662&gp=2.jpg|54|54|54|54|||||
2008-03-24 13:36:44|127.0.0.1|images/upload/public/u=3726725978,152932174&gp=36.jpg|55555|555|55|5|||||
2008-03-24 13:37:06|127.0.0.1|images/upload/public/u=3726725978,152932174&gp=36.jpg|55555|555|55|5|||||
PHP文件中通过
<php
$resourse= fopen('record.txt','r');
$newarray=array();
$sortp=array();
$sortd=array();
while ($content=fgets($resourse))
{
array_push($newarray,explode('|',$content));
}
fclose($resourse);
for ( $i = 0 ;$i<$total;$i++)
{
//地址
$newread[$i]['Photo']=$newarray[$i][2];
//商品名
$newread[$i]['GoodsName']=$newarray[$i][3];
//价格
$newread[$i]['SalePrice']=trim($newarray[$i][4]);
//EMS
$newread[$i]['EMS']=trim($newarray[$i][5]);
//快递
$newread[$i]['Delivery']=trim($newarray[$i][6]);
//当前行数
$newread[$i]['Line']=$i;
}
?>
得到一个存放数据的数组$newread,页面上用JS可以得到要删除数据在数组中的位置,$del就是这个位置,现在我就是想把这个$del不断的放进一个数组$delarray中,之后在下面的程序中有一个if in_array($del,$delarray)的判断,这样的话在刷新之后就不会再显示出已删除的数据。
if( is_set( $_COOKIE['a'] ) )
{
setcookie( 'a', ( $_COOKIE['a'] + $a ) );
}
else
{
setcookie( 'a', $a );
}
然后$_COOKIE['a'] 就是计算出来的最后累加数!