gpt4 book ai didi

php - 如何通过 PHP 中的循环获取表单值

转载 作者:行者123 更新时间:2023-12-02 16:21:00 25 4
gpt4 key购买 nike

如何在没有电子邮件和密码的情况下仅获取 test# 输入

<form method="get">
<input type="email" placeholder="email" name="email">
<input type="password" placeholder="passsword" name="passsword">
<input type="text" placeholder="test 1" name="test#1">
<input type="text" placeholder="test 2" name="test#2">
<input type="text" placeholder="test 3" name="test#3">
<input type="text" placeholder="test 4" name="test#4">
<input type="text" placeholder="test 5" name="test#5">
<input type="text" placeholder="test 6" name="test#6">
<input type="text" placeholder="test 7" name="test#7">
<input type="text" placeholder="test 8" name="test#8">
<input type="text" placeholder="test 9" name="test#9">
<input type="text" placeholder="test 10" name="test#10">
<button name="submit" type="submit">submit</button>
</form>

我尝试了 foreach 但它获取了所有值

最佳答案

您可以按数组键过滤:

$testFields = array_filter($_POST, function($key){
return strpos($key, 'test#') === 0;
}, ARRAY_FILTER_USE_KEY);

但我建议(如评论中所写)将字段命名为“test[]”并迭代这些字段:

foreach($_POST['test'] as $val){

}

PHP 自动为您提供名称末尾带有“[]”的字段数组。

关于php - 如何通过 PHP 中的循环获取表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65519941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com