PHP保存数组导致变量

时间:2015-02-19 15:30:40

标签: php arrays

让我说我有一个这样的数组:

$testarray = array('abc'=>'123',
              'def'=>'456',
              'ghi'=>'789'
);

对于一个操作,我需要变量中数组的单个值。我想循环遍历数组,并有类似的东西:

new cmdOption("cn", $arrayvaluefirstcolumn, "User")

new cmdOption("mod", "text=".$arraysecondcolumn, "expression")

所以,我想在第一个循环中将'abc'作为$ arrayvaluefirstcolumn和'123'作为$ arrayvaluesecondcolumn。在第二个循环中,我希望将'def'作为$ arrayvaluefirstcolum并将'456'作为$ arrayvaluesecondcolumn等等。

我不确定如何遍历数组以获得所需的结果并将其存储在变量中。这可能吗?你能给我一些建议吗?

2 个答案:

答案 0 :(得分:1)

你唯一需要做的就是遍历你的数组。

$testarray = array(
    'abc' => '123',
    'def' => '456',
    'ghi'=>'789'
);

foreach ($testArray as $key => $value) {
    new cmdOption("cn", $key, "User");
    new cmdOption("mod", "text=".$value, "expression");
}

答案 1 :(得分:0)

foreach($testarray as $key => $value)
{
    //returns 'abc', 'def', 'ghi'
    $arrayvaluefirstcolumn = $key;
    //returns '123', '456', '789'
    $arrayvaluesecondcolumn = $value;
}