不是。
foreach是遍历一个数主的简单方法。
比如:
<?
$a = array (1, 2, 3, 17);
foreach ($a as $v) {
print "Current value of \$a: $v.\n";
}
?>
你这里的$items应该是由对象元素构成的数组,比如:
<?
class exmp{
function fun1(){
echo "fun1\n";
}
function fun2(){
echo "fun2\n";
}}
echo "<xmp>";
$obj1=new exmp();
$obj2=new exmp();
$arr=array($obj1,$obj2);
foreach($arr as $v) {
$v->fun1();//$v被赋予$arr数组当前的值
$v->fun2();
}
?>
foreach是遍历一个数主的简单方法。
比如:
<?
$a = array (1, 2, 3, 17);
foreach ($a as $v) {
print "Current value of \$a: $v.\n";
}
?>
你这里的$items应该是由对象元素构成的数组,比如:
<?
class exmp{
function fun1(){
echo "fun1\n";
}
function fun2(){
echo "fun2\n";
}}
echo "<xmp>";
$obj1=new exmp();
$obj2=new exmp();
$arr=array($obj1,$obj2);
foreach($arr as $v) {
$v->fun1();//$v被赋予$arr数组当前的值
$v->fun2();
}
?>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货