【问题标题】:How to pass Information in one page and Retrieve it in another?如何在一个页面中传递信息并在另一个页面中检索它?
【发布时间】:2019-07-19 11:32:56
【问题描述】:

您好,我正在学习 php,但我很难确定下一步该做什么。 我有一个多维数组:

$fruits=array(
    array(
        "name"=>"The Banana", 
        "color"=> "Yellow", 
        "information"=>"bananas have lots of fiber."),
    array(
        "name"=>"The Strawberry", 
        "color"=> "Red", 
        "information"=>"strawberries have lots of vitamin."),
;

我可以为每个函数显示数组

function show_fruits($fruits){    
    foreach($fruits as $fruit) 
        echo $fruit[name]."<br>".$fruit[color];
}

但是现在我想将信息传递到一个新的单页中,它还根据选择显示“信息”键。

我试图使用 $_GET 并将 URL 嵌入到我的函数中,但我只在 url 结果中得到“the”。

如果有人有更好的想法或如何进行,我将不胜感激!

【问题讨论】:

  • 对于这种复杂的数据结构,我建议使用session。
  • 您可以使用 json_encode 创建一个 json 字符串并传递它。但最好的可能是使用 $_SESSION。确保在之后删除 $_SESSION。

标签: php multidimensional-array


【解决方案1】:

如果你想将数组从一个页面传递到另一个页面,你可以使用 $_SESSION,如果你想传递函数,你可以使用 include

【讨论】:

    【解决方案2】:

    您可以将其存储在 $_SESSION 全局变量中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-17
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2014-03-19
      相关资源
      最近更新 更多