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['array-size']) && isset($_GET['key-value-pairs'])){
- $delimiter = $_GET['delimiter'];
- $arrSize = intval($_GET['array-size']);
- $inputData = $_GET['key-value-pairs'];
- $arrayLines = explode("\n",$inputData);
- //$keyValuePairs = preg_split("/[\s,]+/",$_GET['key-value-pairs']);
- $keyValuePairs = array_map('trim',$arrayLines);
- $lenKVP = count($keyValuePairs);
- echo "Len(KeyValuePairs) = ".$lenKVP;
- var_dump($delimiter);
- var_dump($arrSize);
- var_dump($keyValuePairs);
- for ($i = 0; $i < $arrSize; $i++){
- $resultArray[$i] = 0;
- }
- echo "FOR:<br>";
- for ($i=0; $i<$lenKVP;$i++){
- echo $keyValuePairs[$i]."<br>";
- $keyValue = explode($delimiter,$keyValuePairs[$i]);
- $key = $keyValue[0];
- $value = $keyValue[1];
- var_dump($keyValue);
- $resultArray[$key] = $value;
- }
- echo "LEN(resultArray) = ".count($resultArray)."<br>";
- // PRINT OUTPUT
- for ($i = 0; $i < $arrSize; $i++){
- echo $resultArray[$i]."<br>";
- }
- }
- ?>
- <form>
- Delimiter: <input type="text" name="delimiter">
- Array-size: <input type="text" name="array-size">
- Input: <textarea name="key-value-pairs"></textarea>
- <input type="submit">
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement