如何在php数组中存储一个键的多个值

时间:2014-02-14 18:00:20

标签: php arrays

我搜索了很多,找到了将多个值存储到一个键中的方法,但我什么都不能

我需要为php数组中的一个键设置3个值

可以这样做吗?

3 个答案:

答案 0 :(得分:4)

直接回答你的问题,没有。 PHP数组只能包含一组密钥数据。

您需要使用多维数组,其中键的值是具有键和值的数组,例如:

$array = array
  (
    "bob" => array
                    (
                      "height" => "6.0",
                      "age" => "21",
                    ),
    "joe" => array
                    (
                      "height" => "5.9",
                      "age" => "35",
                    )
  );

Here's a starting point for the basics

之后,Stack Overflow和互联网的其他部分已经出现了大量信息。搜索“php multidimensional array”

Search here on Stack

答案 1 :(得分:1)

为什么不呢?

arr1 = array(
    'key1' => array(
                 'hello','im','a','array'
             ),
);

学习php basic的

会更好

答案 2 :(得分:1)

如果要在单个键中存储多个值。在数组中使用数组

示例

$temp['value']=array('key1'=>'value1','key2'=>'value2');

是可能的解决方案