【发布时间】:2011-05-01 02:23:01
【问题描述】:
我做了这个函数,同样的结果被打印了两次。知道为什么吗?这是我的职责吗?我找不到任何问题。
$valid 是一个数组。
function validOutput($output, $valid, $name, $mirror){
foreach($valid as $e) {
if(strpos($output, $e) != false) {
echo '<br />' . $name . '<br />';
echo '<textarea cols=100 rows=10>';
echo '[tab: Mirror' . $mirror . ']';
echo $output;
echo "</textarea>";
}
}
}
如果您发现有任何问题,请告诉我,谢谢。
编辑:
$valid = array("facebook", "fbcdn", "megavideo", "video", "videoweed", "4shared");
【问题讨论】:
-
$valid的内容是什么? -
无法从这段代码中知道问题到底出在哪里,但是您要么将欺骗信息放入 $valid,要么您两次调用 validOutput()
-
@crayon Violet "在 $valid 中复制信息" 就是这样。谢谢。
标签: php arrays function foreach echo