case "Auto-Increment": $start = $col[2][0]; $increment = $col[2][1]; echo ($row - 1) * $increment + $start; break; case "List": $elements = explode("|", $col[2][2]); if ($col[2][0] == "Exactly") { echo join(", ", return_random_subset($elements, $col[2][1])); } else { // At MOST. So randomly calculate a number up to the num specified: $num_items = rand(0, $col[2][1]); echo join(", ", return_random_subset($elements, $num_items)); } break; case "Number-Range": echo rand($col[2][0], $col[2][1]); break; case "Alphanumeric": echo generate_random_alphanumeric_str($col[2][0]); break; } echo "</{$col[0]}>\n"; } echo "\t</{$record_node_name}>\n"; } echo "</{$root_node_name}>"; ?>
case "Text-Random": $row_vals[] = generate_random_text_str($g_words, $col[2][2], "range", $col[2][0], $col[2][1]); break; case "Auto-Increment": $start = $col[2][0]; $increment = $col[2][1]; $row_vals[] = ($row - 1) * $increment + $start; break; case "List": $elements = explode("|", $col[2][2]); if ($col[2][0] == "Exactly") { $row_vals[] = join(", ", return_random_subset($elements, $col[2][1])); } else { // At MOST. So randomly calculate a number up to the num specified: $num_items = rand(0, $col[2][1]); $row_vals[] = join(", ", return_random_subset($elements, $num_items)); } break; case "Number-Range": $row_vals[] = rand($col[2][0], $col[2][1]); break; case "Alphanumeric": $row_vals[] = generate_random_alphanumeric_str($col[2][0]); break; } } echo join("{$csv_delimiter}", $row_vals) . $newline; } ?>
break; case "List": $all_elements = explode("|", $col[2][2]); if ($col[2][0] == "Exactly") { $elements[] = join(", ", return_random_subset($all_elements, $col[2][1])); } else { // At MOST. So randomly calculate a number up to the num specified: $num_items = rand(0, $col[2][1]); $elements[] = join(", ", return_random_subset($all_elements, $num_items)); } break; case "Number-Range": $elements[] = rand($col[2][0], $col[2][1]); break; case "Alphanumeric": $elements[] = generate_random_alphanumeric_str($col[2][0]); break; } } array_walk($elements, "enquote"); echo $insert_qry_start; echo join(",", $elements); echo ");<br />"; } // helper function to wrap each element of an array with ' chars. function enquote(&$item1, $key) { $item1 = "'{$item1}'"; } ?>