0

如何在 PHP 中的数组中列出 IP 地址,而不必求助于正则表达式来转义句点?

<?php 
    $list = array( 
        "^12\.34\.", 
        "^12\.35\.", 
    );

并且不必像这样将它们全部放在括号内:

<?php
    $list = array ("12.34.","12.35.");

我想做这样的事情:

<?php 
    $list = array(include a list on a different page, without having to put it into syntax)
4

2 回答 2

0

我假设您的文件结构类似于:

123.123.123.123
234.234.234.234
1.2.3.4
2.3.4.5

如果您希望将这些全部添加到一个数组中,您可以这样做$f = file('ip.txt');,然后$f将是一个包含文件中 IP 地址的字符串元素数组。

于 2012-09-06T04:11:18.760 回答
0

要将 IP 添加到阵列中,您只需要以下内容:

$array[] = $ip;

您的数组会将 IP 存储为带有句点的字符串。

例如:

$array[] = '10.0.0.1';
print_r($array);

输出看起来像:

数组([0] => 10.0.0.1)
于 2012-09-06T02:31:34.070 回答