是这样吗?<?
$arrFormList=array(
"1"=>"p1",
"2"=>"p1",
"3"=>"p1",
"4"=>"p2",
"5"=>"p2",
"6"=>"p2"
);
//print_r($arrFormList);
$i=1;
$j=1;
foreach($arrFormList as $rs)
{
//echo $rs;
if($rs=="p1")
{
echo "<input type='radio' name='dweisun_1' value='".$i."'>ddddd".str_pad($i, 4 , $i);
$i++;
}
if($rs=="p2")
{
echo "<input type='radio' name='dweisun_2' value='".$j."'>fffff".str_pad($j, 4 , $j);
$j++;
}
}
?>
$arrFormList=array(
"1"=>"p1",
"2"=>"p1",
"3"=>"p1",
"4"=>"p2",
"5"=>"p2",
"6"=>"p2"
);
//print_r($arrFormList);
$i=1;
$j=1;
foreach($arrFormList as $rs)
{
//echo $rs;
if($rs=="p1")
{
echo "<input type='radio' name='dweisun_1' value='".$i."'>ddddd".str_pad($i, 4 , $i);
$i++;
}
if($rs=="p2")
{
echo "<input type='radio' name='dweisun_2' value='".$j."'>fffff".str_pad($j, 4 , $j);
$j++;
}
}
?>
<?php
$str = '
<INPUT TYPE="radio" NAME="p1" value="1">ddddd1111
<INPUT TYPE="radio" NAME="p1" value="2">ddddd2222
<INPUT TYPE="radio" NAME="p1" value="3">ddddd3333<BR><INPUT TYPE="radio" NAME="p2" value="1">fffffff1111
<INPUT TYPE="radio" NAME="p2" value="2">fffffff2222
<INPUT TYPE="radio" NAME="p2" value="3">ffffffff3333
';$str2 = preg_replace("/p(\d+)/U", "dweisun_\\1", $str);echo $str2;
?>