PHP计数以FAVORITE-List开头的会话变量-

PHP计数以FAVORITE-List开头的会话变量-,php,session-variables,Php,Session Variables,使用PHP,我想计算以特定字符串开头的会话变量$\u会话键 例如: 使用上述键,count for“FAVORITE-LISTING-”将返回:3 干杯您可以使用PHP支持的变量来实现这一点。但我建议改为使用双数组: $_SESSION['FAVORITE-LISTING']['4'] = 'something'; $_SESSION['FAVORITE-LISTING']['24'] = 'something'; $_SESSION['FAVORITE-LISTING']['58'] = 's

使用PHP,我想计算以特定字符串开头的会话变量$\u会话键

例如:

使用上述键,count for“FAVORITE-LISTING-”将返回:3


干杯

您可以使用PHP支持的变量来实现这一点。但我建议改为使用双数组:

$_SESSION['FAVORITE-LISTING']['4'] = 'something';
$_SESSION['FAVORITE-LISTING']['24'] = 'something';
$_SESSION['FAVORITE-LISTING']['58'] = 'something';
count($_SESSION['FAVORITE-LISTING']);

通过这种方式,您可以更轻松地检索数据并保持组织。

您可以使用PHP支持的变量来实现这一点。但我建议改为使用双数组:

$_SESSION['FAVORITE-LISTING']['4'] = 'something';
$_SESSION['FAVORITE-LISTING']['24'] = 'something';
$_SESSION['FAVORITE-LISTING']['58'] = 'something';
count($_SESSION['FAVORITE-LISTING']);

通过这种方式,您可以更轻松地检索数据并保持组织。

您可以使用PHP支持的变量来实现这一点。但我建议改为使用双数组:

$_SESSION['FAVORITE-LISTING']['4'] = 'something';
$_SESSION['FAVORITE-LISTING']['24'] = 'something';
$_SESSION['FAVORITE-LISTING']['58'] = 'something';
count($_SESSION['FAVORITE-LISTING']);

通过这种方式,您可以更轻松地检索数据并保持组织。

您可以使用PHP支持的变量来实现这一点。但我建议改为使用双数组:

$_SESSION['FAVORITE-LISTING']['4'] = 'something';
$_SESSION['FAVORITE-LISTING']['24'] = 'something';
$_SESSION['FAVORITE-LISTING']['58'] = 'something';
count($_SESSION['FAVORITE-LISTING']);

这样,您可以更轻松地检索数据,并使事情保持有序。

由于会话是一个数组,只需在其中循环并查看密钥。每当一个键以字符串开头时,只需在计数中再添加一个即可。由于要查找字符串的开头,因此需要等于0,因此需要使用
==
而不是
==

$find = 'FAVORITE-LISTING-';
$count = 0;
foreach($_SESSION as $key => $value) {
    if(strpos($key, $find) === 0) {
        $count++;
    }
}

由于
$\u SESSION
是一个数组,只需在其中循环并查看键。每当一个键以字符串开头时,只需在计数中再添加一个即可。由于要查找字符串的开头,因此需要等于0,因此需要使用
==
而不是
==

$find = 'FAVORITE-LISTING-';
$count = 0;
foreach($_SESSION as $key => $value) {
    if(strpos($key, $find) === 0) {
        $count++;
    }
}

由于
$\u SESSION
是一个数组,只需在其中循环并查看键。每当一个键以字符串开头时,只需在计数中再添加一个即可。由于要查找字符串的开头,因此需要等于0,因此需要使用
==
而不是
==

$find = 'FAVORITE-LISTING-';
$count = 0;
foreach($_SESSION as $key => $value) {
    if(strpos($key, $find) === 0) {
        $count++;
    }
}

由于
$\u SESSION
是一个数组,只需在其中循环并查看键。每当一个键以字符串开头时,只需在计数中再添加一个即可。由于要查找字符串的开头,因此需要等于0,因此需要使用
==
而不是
==

$find = 'FAVORITE-LISTING-';
$count = 0;
foreach($_SESSION as $key => $value) {
    if(strpos($key, $find) === 0) {
        $count++;
    }
}

这应该适合您:

<?php

    session_start();
    $_SESSION['FAVORITE-LISTING-04'] = "foo";
    $_SESSION['FAVORITE-LISTING-24'] = "foo";
    $_SESSION['FAVORITE-LISTING-58'] = "foo";

    $count = substr_count(implode(array_keys($_SESSION)), "FAVORITE-LISTING-");
    echo $count;

?>

这应该适合您:

<?php

    session_start();
    $_SESSION['FAVORITE-LISTING-04'] = "foo";
    $_SESSION['FAVORITE-LISTING-24'] = "foo";
    $_SESSION['FAVORITE-LISTING-58'] = "foo";

    $count = substr_count(implode(array_keys($_SESSION)), "FAVORITE-LISTING-");
    echo $count;

?>

这应该适合您:

<?php

    session_start();
    $_SESSION['FAVORITE-LISTING-04'] = "foo";
    $_SESSION['FAVORITE-LISTING-24'] = "foo";
    $_SESSION['FAVORITE-LISTING-58'] = "foo";

    $count = substr_count(implode(array_keys($_SESSION)), "FAVORITE-LISTING-");
    echo $count;

?>

这应该适合您:

<?php

    session_start();
    $_SESSION['FAVORITE-LISTING-04'] = "foo";
    $_SESSION['FAVORITE-LISTING-24'] = "foo";
    $_SESSION['FAVORITE-LISTING-58'] = "foo";

    $count = substr_count(implode(array_keys($_SESSION)), "FAVORITE-LISTING-");
    echo $count;

?>

谢谢你的回答。同意Rizier123的回答。谢谢你的回答。同意Rizier123的回答。谢谢你的回答。同意Rizier123的回答。谢谢你的回答。同意Rizier123的回答。谢谢你的回答。我同意Rizier123的回答。谢谢你的回答。我同意Rizier123的回答。谢谢你的回答。我同意Rizier123的回答。谢谢你的回答。我同意里齐尔的回答。