您似乎误解了数组与字符串。
数组
http://php.net/manual/en/language.types.array.php
字符串(变量)
http://www.php.net/manual/en/language.variables.basics.php
您可以使用当前拥有的变量和字符串方法,但老实说,通过在单个变量/字符串中拥有不同的键和值,您正在为一个痛苦的世界做好准备。这就是数组的用途!
字符串是单个实体,可能是许多字符或单词等,但应该在您想要一件事时使用。$TheName = "鲍勃";
数组是您想要一次性存储、操作和使用多个字符串或数据集的时候。即大量的数据库结果。
因此,在我看来,您需要使用数组。为了使您的代码成为一个数组,您可以执行以下操作:
$array = array(
"test type" => "human",
"number of participants" => "2 persons",
"additional" => "$50"
);
数组的 KEY 是 "" 中的第一个文本,然后使用 为该 KEY 分配一个 VALUE =>
,然后引号中的下一个文本是 VALUE。您用逗号分隔每个 KEY 和 VALUE 对,数组中的最终 KEY 和 VALUE 对不需要逗号。
上面是手动创建的,但是您可以在数据库查询的循环中创建它。将上面手动分配的 KEY 名称替换为可能的数据库列名称,而 VALUE 可能是该字段的数据。
至于您的问题“从数组中获取特定数据”,然后您将循环数组,将每个 KEY 的 VALUE 回显或分配给一个变量。
例如
foreach ($array as $key => $value)
{
echo "The ."$key." is ".$value;
}
您确实需要阅读一些有关基础知识的教程。这是一个问答网站,虽然我们会帮助您解决您遇到的问题,但您需要先了解您正在编码的内容的基础知识,然后才能提出相关问题。
与上面一样,答案不是问题的答案,而是可以在 Stack Exchange 网站、论坛和教程上找到的指南或教程 :)