需要在以下代码中添加多个值。
$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。 我们可以动态添加吗?
答案 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];