【问题标题】:How to get value for key in array when the key is not known当键未知时如何获取数组中键的值
【发布时间】:2018-07-15 18:24:55
【问题描述】:

我有一个 $_POST 请求,其中我的值是这样的,

Array
(
    [name] => hello
    [category] => world
)

这是我通过search_data($_POST)的方法发送的。

但是当我执行 $_POST['$name'] 时,它会说,

未定义的偏移 $name

当密钥未在代码中定义并且来自发布请求时,我如何获取数组中的值。

【问题讨论】:

  • 根据通知不能是你的真实代码。你没有$_POST['$name']之类的东西吗?无论如何,我真的不明白这个问题。我认为您缺少相关代码。
  • 或者这样做:echo $this->input->post('name');不使用 $_POST
  • $name => name。它不是 var。

标签: php arrays codeigniter codeigniter-3


【解决方案1】:

在没有$_POST 的情况下这样做;

function search_data()
{
   echo $this->input->post('name'); 
   echo $this->input->post('category'); 
}

如果您将$_POST 传递给方法,或者使用类似的东西;

function search_data($_POST)
{
   echo $_POST['name'];
   echo $_POST['category'];
}

【讨论】:

  • 有人对我的回答非常不满意,这就是为什么他对我的回答投了反对票,谢谢你的反对,请继续这样,沮丧的家伙
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-30
  • 2014-03-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多