解决方案 »

  1.   


    <?php
    $arr1 = array("1.jpg","2.jpg","3.jpg");
    $arr2 = array("red","blue","back");for($i=0,$max=count($arr1); $i<$max; $i++){
    echo '<img src="'.$arr1[$i].'" >';
    echo '<input type="text" value="'.$arr2[$i].'">';
    }
    ?><img 里面那个应该是src吧。
      

  2.   

    $arr1 = array("1.jpg","2.jpg","3.jpg");
    $arr2 = array("red","blue","back");foreach(array_map(null, $arr1, $arr2) as $r) {
      echo <<< TXT
    <img src="$r[0]" >
    <input type="text" value="$r[1]">TXT;
    }img src="1.jpg" >
    <input type="text" value="red">
    <img src="2.jpg" >
    <input type="text" value="blue">
    <img src="3.jpg" >
    <input type="text" value="back">
      

  3.   


    $arr1 = array("1.jpg","2.jpg","3.jpg");
    $arr2 = array("red","blue","back");
    $a=array_combine($arr1,$arr2);
    foreach($a as $k=>$v){
        echo "<img sec='{$k}' >";
        echo "<input type='text' value='{$v}'>";
    }
      

  4.   


    这个方法行不通吧,array_map(null,$arr1,$arr2);  返回的是array(0=>$arr1,1=>$arr2); 你再foreach $r[0] 会是什么呢?
      

  5.   


    <?php
    $arr1 = array("1.jpg","2.jpg","3.jpg");
    $arr2 = array("red","blue","back");for($i=0,$len=count($arr1); $i<$len; $i++){
        echo '<img src="'.$arr1[$i].'" >';
        echo '<input type="text" value="'.$arr2[$i].'">';
    }
    ?>