如何在php中传递带查询字符串的数组

时间:2015-07-01 09:45:36

标签: php arrays

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

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

2 个答案:

答案 0 :(得分:0)

您可以使用也支持多维数组的http_build_query()

简单示例:

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

echo http_build_query($a);

以上示例将输出:

one=Bob&two=Alice&three=John

答案 1 :(得分:0)

如果你print_r($array_name)

是show array structer

  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