【问题标题】:How to pass array with query string in php如何在php中传递带有查询字符串的数组
【发布时间】:2015-07-01 09:45:35
【问题描述】:

我必须通过查询字符串传递一个关联的电子邮件数组。

请告诉我如何使用查询字符串传递数组以及如何从那里访问数组元素。

【问题讨论】:

  • 这是非常基本的东西。试试看教程什么的。为娱乐起见,您可以通过 $array[key] 访问数组值。其中 key 是索引。这不考虑多维数组。

标签: php arrays


【解决方案1】:

您可以使用http_build_query(),它也支持多维数组。

简单示例:

$a["one"] = "Bob";
$a["two"] = "Alice";
$a["three"] = "John";

echo http_build_query($a);

上面的例子会输出:

one=Bob&two=Alice&three=John

【讨论】:

    【解决方案2】:

    如果你print_r($array_name)

    是显示数组构造器

      Array
      (
          [0] => Array
          (
              [id] => 007
              [name] => Abdulla 
              [online] => yes        
          )
      ) 
    

    如果你想访问那些

      echo $variables["array_name"][0]["name"]; //this will show the data
    
      foreach($variables["array_name"] as $item) 
      {
          $id = $item["id"];
          $name = $item["name"];
          $online = $item["online"];
      }     
    

    阅读此Answer As well

    在电子邮件中附加

      $to = '';//email address
      $subject = ''//subject here
      $message = 'Name : '.$name.'online : '.$online;    
    
      mail($to, $subject, $message)//send mail
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-23
      • 1970-01-01
      • 2013-04-02
      • 2017-10-31
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      相关资源
      最近更新 更多