gpt4 book ai didi

PHP - 提取关联 POST 数据的最佳方式

转载 作者:搜寻专家 更新时间:2023-10-31 20:46:52 25 4
gpt4 key购买 nike

我有这个 $_POST 数组:

  'name' => string '' (length=0)
'limit' => string '100' (length=3)

'timeframe' =>
array
'start' => string '00:00' (length=5)
'end' => string '23:30' (length=5)

'person' =>
array
'test' => string '' (length=0)
'title' =>
array
0 => string 'value1' (length=2)
1 => string 'value2' (length=3)

我想为名为 person[title][] 的字段提取数据,高效执行此操作的最佳方法是什么?

实际上我将问题缩小到这个例子,但我更普遍地实现了这个,所以我可以在我的代码中为任何数组命名的字段提取数据。

提前致谢


更新 1

好吧,我想我没说清楚,问题又来了:

我有一个这种格式的字段名称:name_1[name_2]..[name_n][] 并且它的值在 $_POST 关联数组中可用,我需要提取该值(这是一个数组,因为末尾有 [])。

我可以通过运行 preg_match 或其他东西从原始字段名中提取子名称,然后遍历数组直到我使用提取的索引找到值。但我不确定这是否真的是最好和/或有效的方法。

抱歉一开始不清楚^^


更新 2

伙计们,我说过我将问题缩小到这个例子,但是在我的实际应用程序中没有 person 东西。我正在开发一个数据解析器引擎来处理大量数据,而该功能正是它所需要的。希望它;现在清楚了。

谢谢大家,顺便说一句^^

最佳答案

我会使用 $title = $_POST['perosn']['title']

或者更好的做法是将整个人转化为物体。

$person = (object)$_POST['person'];
echo $person->name // Call it

关于PHP - 提取关联 POST 数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12235122/

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