Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将具有不同名称的动态输入字段数组项值传递给php_Php_Arrays_Forms - Fatal编程技术网

将具有不同名称的动态输入字段数组项值传递给php

将具有不同名称的动态输入字段数组项值传递给php,php,arrays,forms,Php,Arrays,Forms,我从以下地址使用此表单: 书 输入字段名称非常特殊,例如name=“book[0].title” 如何将所有这些输入字段数组值传递给我的php脚本 我猜“与php不兼容。以name=“book[0][title]”等方式更改名称会导致错误消息,如警告:使用print\r($\u POST['book'][0]['title']);在www/…中非法偏移字符串“title” 非常感谢您的帮助!您必须使用print\r($\u POST[books][0][title]);,希望对您有所帮助。

我从以下地址使用此表单:

输入字段名称非常特殊,例如
name=“book[0].title”

如何将所有这些输入字段数组值传递给我的php脚本

我猜
与php不兼容。以
name=“book[0][title]”等方式更改名称会导致错误消息,如
警告:使用
print\r($\u POST['book'][0]['title']);
在www/…
中非法偏移字符串“title”


非常感谢您的帮助!

您必须使用
print\r($\u POST[books][0][title]);
,希望对您有所帮助。
另外,是“book”还是“books”?这也可能会带来错误。但我的观点是,您不必使用“delimiter”。

下面的格式应该可以

<input type="text" class="form-control" name="book[0][title]" placeholder="Title" />

很抱歉我的输入错误!它是“book”。如何在php中循环这种类型的输入数组值?类似于
foreach($\u POST[book]as$myBook){…}
<input type="text" class="form-control" name="book[0][title]" placeholder="Title" />
[book] => Array
        (
            [0] => Array
                (
                    [title] => titletext
                    [isbn] => isbntext
                    [price] => 100
                )

        )