Advertisement
MikiSoft

Text splitter - by MikiSoft & nemanjan00

Oct 13th, 2012
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. <head><title>Text splitter - by MikiSoft & nemanjan00</title></head>
  2. <body>
  3. <h1>Splitter</h1>
  4. <form name="split" action="<?php echo $PHP_SELF; ?>" method="post">
  5. <textarea rows="15" cols="50" name="text"><?php echo $_POST['text']; ?></textarea>
  6. <p><label for="char">Character: </label><input type="textbox" name="char" value="<?php echo $_POST['char']; ?>" size="3" /></p>
  7. <p><input type="submit" value="Split" /></p>
  8. </form>
  9. <?php
  10. if($_POST["text"]=="" || $_POST["char"]==""){
  11. echo "</body>";
  12. exit;
  13. }
  14. $text = $_POST["text"];
  15. $char = $_POST["char"];
  16. $split1 = explode("\n", $text);
  17. $count=0;
  18. foreach ($split1 as $splitted){
  19. $split3[$count] = explode($char, $splitted);
  20. $get=explode($char, $splitted);
  21. $count++;
  22. }
  23. $count=0;
  24. foreach ($split3 as $splitted){
  25. for ($i = 0; $i <= count($get)-1; $i++) {
  26. $str[$count][$i]=$splitted[$i];
  27. }
  28. $count++;
  29. }
  30. $count=0;
  31. for ($i = 0; $i <= count($str[0])-1; $i++) {
  32. $data[$i]="";
  33. }
  34. foreach ($str as $splitted){
  35. for ($i = 0; $i <= count($splitted)-1; $i++) {
  36. $data[$i]=$data[$i].$splitted[$i]."\n";
  37. }
  38. $count++;
  39. }
  40. $count=1;
  41. foreach ($data as $splitted){
  42. echo "$count:<br><textarea rows=\"25\" cols=\"50\" name=\"splitted".key($split1)."\">$splitted</textarea><br>";
  43. $count++;
  44. }
  45. echo "</body>";
  46. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement