两个php问题

时间:2012-09-06 02:27:42

标签: php arrays list

如何在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)

2 个答案:

答案 0 :(得分:0)

要将IP添加到数组中,您只需要:

$array[] = $ip;

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

例如:

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

输出看起来像:

Array([0] => 10.0.0.1)

答案 1 :(得分:0)

我假设您的文件结构如下:

123.123.123.123
234.234.234.234
1.2.3.4
2.3.4.5

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