在php中动态获取输入值

I am devolping a web application using symfony framework. I have a problem in forms. Here is my code:

$value = array(); 

foreach ($myArray as $value) {

$fieldNameAppend    ='<input type="radio" name="'.$value.'Cleaning'.$id.'"  value="'.$value.'Cleaning'.$id.'" id="'.$value.'Cleaning'.$id.'" class="inputFields">'.$value.'';   
}   

print_r($fieldNameAppend);

In the loop i got all data in allValues variable.But when I access outside the loop i got only one value.

Please help

its because u keep overwriting $fieldNameAppend.

YOu can try it this way to put all the inputs in the same string (notice the .=)

    fieldNameAppend = '';
foreach ($myArray as $value) {
    $fieldNameAppend    .='<input type="radio" name="'.$value.'Cleaning'.$id.'"  value="'.$value.'Cleaning'.$id.'" id="'.$value.'Cleaning'.$id.'" class="inputFields">'.$value.'';   

}
echo $fieldNameAppend;

or to make a array:

    fieldNameAppend = array();

foreach ($myArray as $value) {

        $fieldNameAppend[]    ='<input type="radio" name="'.$value.'Cleaning'.$id.'"  value="'.$value.'Cleaning'.$id.'" id="'.$value.'Cleaning'.$id.'" class="inputFields">'.$value.'';   

    }
print_r($fieldNameAppend);

You may need to concatenate ' .= ' the variable to get all the dynamic inputs.

$fieldNameAppend    .='<input type="radio" name="'.$value.'Cleaning'.$id.'"  value="'.$value.'Cleaning'.$id.'" id="'.$value.'Cleaning'.$id.'" class="inputFields">'.$value.'';   

try this code

 $strevalue = array();

  foreach ($myArray as $value) {

        $strevalue['value']    ='<input type="radio" name="'.$value.'Cleaning'.$id.'"  value="'.$value.'Cleaning'.$id.'" id="'.$value.'Cleaning'.$id.'" class="inputFields">'.$value.'';   
        $val[] =$strevalue;

  }
  print_r($val);