我正在寻找一种将文本文档的每一行读取为数组元素的方法。在PHP中循环每个数组元素
<?php
$file = fopen("nums.txt", "r");
$i = 0;
$line = "";
$access_key = '1234567890';
while (!feof($file)) {
$line .= fgets($file);
}
$numbers = explode("\n", $line);
for ($i=0; $i < count($numbers); $i++) {
$ch = curl_init('http://apilayer.net/api/validate?access_key='.$access_key.'&number='.$numbers[$i].'');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($ch);
curl_close($ch);
$validationResult = json_decode($json, true);
echo $numbers[$i] . '</span>' . $validationResult['valid'] . ' ' . $validationResult['country_code'] . ' ' . $validationResult['carrier'];
}
fclose($file);
?>
任何提示将不胜感激。
干杯!
任何错误,问题,异常行为? –
是的,它应该通过api单独发送每个文件行,但它只是不断发送整个文件:(悲伤熊猫 –