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; } ?>
case "Text-Random": echo 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]; 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['Text-Random'] = 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['Auto-Increment'] = ($row - 1) * $increment + $start; break; case "List": $elements = explode("|", $col[2][2]); if ($col[2][0] == "Exactly") { $row_vals['List'] = 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['List'] = return_random_subset($elements, $num_items); } break; case "Number-Range": $row_vals['Number-Range'] = rand($col[2][0], $col[2][1]); break; case "Alphanumeric": $row_vals['Alphanumeric'] = generate_random_alphanumeric_str($col[2][0]); break; } } $table[] = $row_vals; //echo join("$csv_delimiter", $row_vals) . $newline; } //settype($table,'object'); echo json_encode($table);
case "Text-Random": $elements[] = 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]; $elements[] = ($row - 1) * $increment + $start; 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 />"; }