我需要多次重复以下内容:
$eventobj = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
...
所以输出:
$eventobj1 = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj1->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
$eventobj2 = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj2->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
$eventobj3 = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj3->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
...
我怎么能在循环中做到这一点?我试过这个,但没用:
for($i = 1; $i < 100; $i++){
$eventobj.$i = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj.$i->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
}
我的建议:
for ($i = 1; $i < 100; $i++) {
$eventobj[$i] = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj[$i]->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
}
这可能也有效:
$eventobj = new ZCiCalNode("VEVENT", $icalobj->curnode);
$eventobj->addNode(new ZCiCalDataNode("SUMMARY:" . $title));
$eventobj = array_fill(1, 99, $eventobj);