PHP - 获取foreach循环中的总行数

wsed 发布于 2019-03-09 php 最后更新 2019-03-09 14:40 3 浏览

我正在开发一个网站,需要在foreach循环中获取数组的总行数。 这是我的代码:

$vr = $_GET['vr'];
$dat = file_get_contents("http://example.com"); //this is a datafeed url.
$exp = explode("\n", $dat);
foreach ($exp as $val) {
if($vr == $val) {
// here I have the code if string is found in array. They were found, but I want to get how many were found.
}
我尝试了count();函数,但它显示111111111111111111 我知道这是可能的,但我不知道如何做到这一点。
已邀请:

homnis

赞同来自:

$num = 0;
foreach ($exp as $val) {
    if($vr == $val) {
        $num++;
    }
}
echo $num;