配列と文字列を誤解しているようです。
配列
http://php.net/manual/en/language.types.array.php
文字列 (変数内)
http://www.php.net/manual/en/language.variables.basics.php
現在使用している変数と文字列のアプローチを使用できますが、正直なところ、単一の変数/文字列で感情的に異なるキーと値を使用することで、苦痛の世界に身を置くことになります。これが配列の目的です。
文字列は単一のエンティティであり、おそらく多くの文字や単語などですが、1 つのことが必要な場合に使用する必要があります。$TheName = "ボブ";
配列は、複数の文字列またはデータ セットを一度に格納、操作、および利用する場合に使用します。つまり、データベース結果のロードです。
そのため、配列を使用する必要があるように思えます。コードを配列にするには、次のようにします。
$array = array(
"test type" => "human",
"number of participants" => "2 persons",
"additional" => "$50"
);
配列の KEY は "" 内の最初のテキストです。次に、 を使用してその KEY に VALUE を割り当て=>
ます。引用符で囲まれた次のテキストは VALUE です。KEY と VALUE の各ペアはカンマで区切ります。配列内の最後の KEY と VALUE のペアにはカンマは必要ありません。
上記は手動で作成されていますが、データベース クエリからのループでこれを作成できます。上記のように手動で割り当てられた KEY 名をおそらくデータベースの列名に置き換えると、VALUE はおそらくフィールドのデータになります。
「配列から特定のデータを取得する」という質問については、配列をループして、各キーの値を変数にエコーまたは割り当てます。
例えば
foreach ($array as $key => $value)
{
echo "The ."$key." is ".$value;
}
基本に関するいくつかのチュートリアルを読む必要があります。これは Q&A サイトです。質問がある場合はお手伝いしますが、コーディングについて質問する前に、コーディングの基本を理解する必要があります。
上記と同様に、答えは質問に対する答えではなく、Stack Exchange サイト、フォーラム、およびチュートリアルで既に見つけることができるガイドまたはチュートリアルです:)