我有127.0.0.1:80
格式的原始txt IP地址列表。
将该列表转换为最简单的方法是什么:
array(
array('1.179.197.9', '88080'),
array('1.234.45.50', '3128'),
array('103.1.48.76', '8088'),
提前致谢
答案 0 :(得分:0)
这是一种方式......
<?php
$ipAddresses = file('ipaddresses.txt',FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES);
$ipAddrArray = [];
foreach ($ipAddresses as $ip) {
$ipAddrArray[] = explode(':',$ip);
}
var_dump($ipAddrArray);
<强> ipaddresses.txt 强>
127.0.0.1:80
4.3.2.1:12345
答案 1 :(得分:0)
<?php
$ipAddressFileArray = file('ip-address.txt');
$ipAddrArray = array();
foreach ($ipAddressFileArray as $ipAddressRaw) {
$ipAddrRawArray[] = explode(':',$ipAddressRaw);
$ipAddrTempArray = array($ipAddrRawArray[0], $ipAddrRawArray[1]);
array_push($ipAddrArray, $ipAddrTempArray);
}
?>