Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Array Indexes</title>
- </head>
- <body>
- <?php
- if (isset($_GET['delimiter']) && isset($_GET['commands'])) {
- $delimiter = $_GET['delimiter'];
- $cmdLine = explode("\n", $_GET['commands']);
- $cmdNum = count($cmdLine);
- var_dump($delimiter);
- var_dump($cmdLine);
- var_dump($cmdNum);
- $array = [];
- for ($i = 0; $i < $cmdNum; $i++){
- $command = explode($delimiter,$cmdLine[$i]);
- $cmd = $command[0];
- $val = $command[1];
- if ($cmd == "add"){
- $array[] = $val;
- echo "ADD";
- var_dump($array);
- } else {
- $pos = $val;
- if ($pos >= 0 && $pos < count($array)){
- echo "REMOVE";
- array_splice($array,$pos,1);
- var_dump($array);
- }
- }
- }
- // PRINT Output
- for ($i = 0; $i < count($array); $i++){
- echo $array[$i]."<br>";
- }
- }
- ?>
- <form>
- Delimiter: <input type="text" name="delimiter">
- Input: <textarea name="commands"></textarea>
- <input type="submit">
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement