fork download
  1. <pre>
  2. <?php
  3. $form_data = array();
  4. $form_data['input_1_1'] = 'Product Name';
  5. $form_data['input_1_2'] = '$8.00';
  6. $form_data['input_1_3'] = '2';
  7. $form_data['input_2_1'] = 'Other Product Name';
  8. $form_data['input_2_2'] = '$3.50';
  9. $form_data['input_2_3'] = '8';
  10.  
  11. // Get unique keys
  12. function get_unique_keys($keys)
  13. {
  14. $arr = array();
  15. foreach($keys as $k=>$v){
  16. $arr[] = substr($k, 0, strlen($k)-2);
  17. }
  18. return array_unique($arr);
  19. }
  20.  
  21. $keys = get_unique_keys($form_data);
  22.  
  23. printf("<table>\n");
  24. foreach($keys as $k)
  25. {
  26. printf(" <tr>\n");
  27. printf(" <td>%s</td>\n", $form_data[$k.'_1']);
  28. printf(" <td>%s</td>\n", $form_data[$k.'_2']);
  29. printf(" <td>%s</td>\n", $form_data[$k.'_2']);
  30. printf(" </td>\n");
  31. }
  32. printf("</table>\n");
  33.  
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
<pre>
<table>
  <tr>
    <td>Product Name</td>
    <td>$8.00</td>
    <td>$8.00</td>
  </td>
  <tr>
    <td>Other Product Name</td>
    <td>$3.50</td>
    <td>$3.50</td>
  </td>
</table>