0

我正在使用 Twilio API 发送短信。我正在尝试更改它,以便我可以从 mysql 结果发送到收件人列表。

给出的示例代码是:

$people = array(
    "+14155551212" => "First Lastname",
);

我的代码是:

$people = array(
    while($res = mysql_fetch_array($usersphone)) {
    $people[$res['UserMobile']] = $res['UserFirstName'];
    }
);

语法不好,但我不知道在哪里。

4

2 回答 2

0

您不能将控制结构放入数组中。

$people = array();
while ($res = mysql_fetch_array($usersphone)) {
    $people[$res["UserMobile"]] = $res["UserFirstName"];
};

此外,这里有大量关于 SO 的帖子会告诉您不再使用这些mysql_*功能,因为它们已被弃用。

于 2013-01-31T21:20:13.083 回答
0

您的数组定义中有逻辑。您应该定义数组,然后用 while 填充它。

// define the array
$people = array();
while($res = mysql_fetch_array($usersphone)) {
    // populate key with mobile and value with name
    $people[$res['UserMobile']] = $res['UserFirstName'];
}
于 2013-01-31T21:20:27.037 回答