php数组中的多个值

时间:2016-08-21 04:21:13

标签: php arrays

需要在以下代码中添加多个值。

$params = array('Source' => '531582253444', 
                'Destination' => $mob,
                'Mask' => $sender,
                'Message' => $message,
                'UniCode' => $unicode,   
                'Password' => '123');

上面的代码工作正常,如果$ mob有单个值,如。

$mob = 531582253444

需要添加Like动态考虑$ mob作为数组

$params = array('Source' => '531582253444', 
                'Destination' => $mob,
                'Destination' => $mob,
                'Destination' => $mob,
                'Destination' => $mob,
                'Destination' => $mob,
                'Mask' => $sender,
                'Message' => $message,
                'UniCode' => $unicode,   
                'Password' => '123');

我们有多个值存储在数组中,变量名为$ mob。 我们可以动态添加吗?

2 个答案:

答案 0 :(得分:1)

您可以使用PHP Multidimensional Arrays

执行此操作
$params = array('Source' => '531582253444', 
                'Destination' => array($mob1, $mob2, $mob3),
                'Mask' => $sender,
                'Message' => $message,
                'UniCode' => $unicode,   
                'Password' => '123');

在这种情况下,您可以添加如下新项目:

$params['Destination'][] = $mob4;

答案 1 :(得分:1)

如果你想要花哨或者你需要在assoc数组中,你可以做类似的事情:

foreach(array_leys($mob) as $key)
    $params['destination'][$key] = $mob[$key];