php 的do和FOR循环语句都不行!请大虾指点下

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:12:34
<?php

$interval_time=3;
$pics="c.jpg|c.jpg|c.jpg|c.jpg|c.jpg";
$links="72.asp|72.asp|72.asp|72.asp|72.asp";

$picx=Split($pics,"|");
$urlx=Split($links,"|");

$i=0;
do {$i++;}
while($i < $interval_time);
?>
img<?=$i?>=new Image ();img<?=$i?>.src="<?=$picx?>";
url<?=$i?>=new Image ();url<?=$i?>.src="<?=$urlx?>";
<?php Loop; ?>

php 的do和FOR循环语句都不行!请大虾指点下

显现结果是

img3=new Image ();img3.src="Array"; url3=new Image ();url3.src="Array";
循环语句是行了但没有结果啊!
.src="Array";
.src="Array";
显现结果应该是
.src="72.asp";
.src="c.jpg";

<?php

$interval_time=3;
$pics="c.jpg|c.jpg|c.jpg|c.jpg|c.jpg";
$links="72.asp|72.asp|72.asp|72.asp|72.asp";

$picx=Split($pics,"|");
$urlx=Split($links,"|");

for($i=0;$i<$interval_time;$i++){
?>
img<?=$i?>=new Image ();img<?=$i?>.src="<?=$picx?>";
url<?=$i?>=new Image ();url<?=$i?>.src="<?=$urlx?>";
<?php
}
?>

对于补充问题的回答
$picx=Split($pics,"|");
$urlx=Split($links,"|");
是不是想将这两个字符分割成数组?如下方法:
$picx=explode("|",$pics);
$urlx=explode("|",$links);

循环的时候:
url<?=$i?>=new Image ();url<?=$i?>.src="<?=$urlx[$i]?>";
注意是<?=$urlx[$i]?>

php里是没有do和loop的,应该如下:
<?php

$interval_time=3;
$pics="c.jpg|c.jpg|c.jpg|c.jpg|c.jpg";
$