PHP foreach实例

<?php
$dsts = array (
		array (
				"starttime" => "2013-01-15",
				"duration" => "120",
				"repeat" => 50,
				"noticefile" => "mmmmm" 
		),
		array (
				"starttime" => "2013-01-16",
				"duration" => "130",
				"repeat" => 60,
				"noticefile" => "ttttt" 
		),
		array (
				"starttime" => "2013-01-17",
				"duration" => "140",
				"repeat" => 70,
				"noticefile" => "eeeee" 
		) 
);
foreach ( $dsts as &$dst ) {
	$dst ["noticefile"] = "-";
	print_r ( $dst );
}

unset ( $dst );

print_r ( $dsts );

foreach ( $dsts as $dst ) {
	$dst ["noticefile"] = "+";
	print_r ( $dst );
}

print_r ( $dsts );
?>

输出结果:

 Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => -
 )
 Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => -
 )
 Array
 (
 [starttime] => 2013-01-17
 [duration] => 140
 [repeat] => 70
 [noticefile] => -
 )
 Array
 (
 [0] => Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => -
 )
  
 [1] => Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => -
 )
  
 [2] => Array
 (
 [starttime] => 2013-01-17
 [duration] => 140
 [repeat] => 70
 [noticefile] => -
 )
  
 )
 Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => +
 )
 Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => +
 )
 Array
 (
 [starttime] => 2013-01-17
 [duration] => 140
 [repeat] => 70
 [noticefile] => +
 )
 Array
 (
 [0] => Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => -
 )
  
 [1] => Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => -
 )
  
 [2] => Array
 (
 [starttime] => 2013-01-17
 [duration] => 140
 [repeat] => 70
 [noticefile] => -
 )
  
 )
 

如果没有unset就会出现:

 Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => -
 )
 Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => -
 )
 Array
 (
 [starttime] => 2013-01-17
 [duration] => 140
 [repeat] => 70
 [noticefile] => -
 )
 Array
 (
 [0] => Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => -
 )
  
 [1] => Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => -
 )
  
 [2] => Array
 (
 [starttime] => 2013-01-17
 [duration] => 140
 [repeat] => 70
 [noticefile] => -
 )
  
 )
 Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => +
 )
 Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => +
 )
 Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => +
 )
 Array
 (
 [0] => Array
 (
 [starttime] => 2013-01-15
 [duration] => 120
 [repeat] => 50
 [noticefile] => -
 )
  
 [1] => Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => -
 )
  
 [2] => Array
 (
 [starttime] => 2013-01-16
 [duration] => 130
 [repeat] => 60
 [noticefile] => +
 )
  
 )
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值