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>Object to JSON String</title>
- </head>
- <body>
- <?php
- /*name -> Angel
- surname -> Georgiev
- age -> 20
- grade -> 6.00
- date -> 23/05/1995
- town -> Sofia*/
- if (isset($_GET['input']) && isset($_GET['delimiter'])){
- $delimiter = $_GET['delimiter'];
- $inputData = $_GET['input'];
- $inputLines = explode("\n",$inputData);
- $inputLines = array_map('trim',$inputLines);
- $numRecords = count($inputLines);
- $peopleData = [];
- for ($i = 0; $i < $numRecords; $i++) {
- $keyValuePairs = explode($delimiter, $inputLines[$i]);
- $key = $keyValuePairs[0];
- $val = $keyValuePairs[1];
- if ($i == 2 || $i == 3){
- $val = floatval($val);
- }
- $peopleData[$key] = $val;
- var_dump($keyValuePairs);
- var_dump($peopleData);
- }
- echo json_encode($peopleData,JSON_UNESCAPED_SLASHES);
- }
- ?>
- <form>
- Input:
- <br>
- <textarea name="input"></textarea>
- <br>
- Delimiter:
- <br>
- <input type="text" name="delimiter">
- <br>
- <input type="submit">
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement