来自foreach循环的结果是
$ a = 12; $ a = 12; $ a = 12; //某些进程//某些进程//某些进程
我没有看到它的原因。
check.php
$lineGroup = array();
if ($readfile) {
while (FALSE !== ($line = fgets($readfile))) {
if (strpos($line, 'function') !== false) {
while (FALSE !== ($line = fgets($readfile))) {
$lineGroup = array($line);
break;
}
}
checkfunction.php
global $lineGroup;
foreach ($lineGroup as $lg) {
echo $lg;
}
答案 0 :(得分:0)
您需要将一行作为元素添加到数组中。
所以,你不需要array(),而是array_push()。
int array_push ( array &$array , mixed $value1 [, mixed $... ] )
或在您的情况下,
array_push($lineGroup, $line);
另外,你可以使用
$lineGroup[] = $line;