从CSV读入PHP以发送SMS

从CSV读入PHP以发送SMS,php,csv,sms,Php,Csv,Sms,我正在编写一些PHP代码,最终将发送一条SMS文本,其中包含来自CSV文件的信息。诚然,至少可以说,PHP不是我的强项之一。代码片段显示了我到目前为止的部分内容,我正在尝试将CSV文件读入PHP。(CSV电子表格只有两(2)列——一列表示数字,一列表示将要发送的消息。)我一直在思考如何将CSV单元格信息提取到适当的变量中,并将它们放入由SMS提供商发送的数据点中 任何帮助都将不胜感激 <?php $file = fopen("txtmessage.csv","r"); while(!

我正在编写一些PHP代码,最终将发送一条SMS文本,其中包含来自CSV文件的信息。诚然,至少可以说,PHP不是我的强项之一。代码片段显示了我到目前为止的部分内容,我正在尝试将CSV文件读入PHP。(CSV电子表格只有两(2)列——一列表示数字,一列表示将要发送的消息。)我一直在思考如何将CSV单元格信息提取到适当的变量中,并将它们放入由SMS提供商发送的数据点中

任何帮助都将不胜感激

<?php

$file = fopen("txtmessage.csv","r");

 while(! feof($file))
   {
   (fgetcsv($file));   //This is where we grab the data from the CSV cells...
   }

 fclose($file);

$data = array(
  'User'          => XXXXXX,
  'Password'      => XXXXXX,
  'PhoneNumbers'  => //This is where we want to put the number captured from the CSV / XLS spreadsheet (Column 1)
  'Message'       => //This is where we want to put the message captured from the CSV / XLS spreadsheet (Column 2)
 'StampToSend'   => '9999999999',
 'MessageTypeID' => 1

...etc
  );

这将从CSV的每一行创建一个
$data
数组:

while(!feof($file)) {
    $line = fgetcsv($file);

    $data[] = array(
      'User'          => 'XXXXXX',
      'Password'      => 'XXXXXX',
      'PhoneNumbers'  => $line[0],
      'Message'       => $line[1],
      'StampToSend'   => '9999999999',
      'MessageTypeID' => 1);
}

您需要分配值$data=fgetcsv($file);这是有道理的。一旦我对while循环进行了更改,我如何将这些值拉入he'$data=array'变量中?请看中的第一个示例。