【发布时间】:2015-07-01 09:45:35
【问题描述】:
我必须通过查询字符串传递一个关联的电子邮件数组。
请告诉我如何使用查询字符串传递数组以及如何从那里访问数组元素。
【问题讨论】:
-
这是非常基本的东西。试试看教程什么的。为娱乐起见,您可以通过
$array[key]访问数组值。其中 key 是索引。这不考虑多维数组。
我必须通过查询字符串传递一个关联的电子邮件数组。
请告诉我如何使用查询字符串传递数组以及如何从那里访问数组元素。
【问题讨论】:
$array[key] 访问数组值。其中 key 是索引。这不考虑多维数组。
您可以使用http_build_query(),它也支持多维数组。
简单示例:
$a["one"] = "Bob";
$a["two"] = "Alice";
$a["three"] = "John";
echo http_build_query($a);
上面的例子会输出:
one=Bob&two=Alice&three=John
【讨论】:
如果你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"];
}
在电子邮件中附加
$to = '';//email address
$subject = ''//subject here
$message = 'Name : '.$name.'online : '.$online;
mail($to, $subject, $message)//send mail
【讨论】: