doufei1893 2015-06-23 23:37
浏览 78
已采纳

如何在使用表单的逗号开头的现有数组末尾添加新数组?

I'm trying to submit a form along with the "First" & "Last" name, when the form is submitted, How do I insert those new names into the existing array starting with a comma (so the PHP file doesn't break with white blank space).

I've tried this several times, but no use at all.

This is the PHP file called: "Arrays.php"

<?php
    $array_demo = array
    (
        // list of peoples names
        'John' => 'Wright'
    );
?>

This is the HTML form called: index.php

<form action="" method="POST">
<input type="text" name="firstname"><br>
<input type="text" name="lastname"><br>
<button type="submit">Add Names</button>
</form>

Any suggestions fellow StackOverflow Members? Trying to add those submitted-form fields inside an existing array as shown above.

  • 写回答

2条回答 默认 最新

  • douqin1932 2015-06-24 07:47
    关注

    The best way to do this is JSON serializing. It is more human readable and you'll get better performance. I do not know why you are trying to save the array itself in the php file.

    $array_demo = array('John' => 'Wright');
    
    //if you want to add a new name, Then you can do
    $array_demo[$_POST['firstname']]= $_POST['lastname'];
    
    //Then store the array to a file
    file_put_contents("array.json",json_encode($array_demo));
    # array.json => {"John":"Wright"}
    
    //Then you can load the file back to an array
    $array_demo = json_decode(file_get_contents('array.json'), true);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀