假设我有多个像这样的cookie:
add_listing_123=1
add_listing_456=1
add_listing_789=1
如何检索以" add_listing _"开头的所有Cookie? ?
当检索到我如何使用php解析cookie中的数字时,我的最终结果是123,456,789的数组?
答案 0 :(得分:5)
$listings = array ();
foreach ($_COOKIE as $name => $content) {
if (strpos($name, 'add_listing_') === 0 && $content == 1) {
$listings[] = substr($name, strlen('add_listing_'));
}
}
var_dump($listings);
这将遍历所有Cookie,以查找以add_listing_
开头的Cookie(如果名称中add_listing_
的位置为0
)。如果是这样,它会在$listings
之后的add_listing_
数组中添加{{1}}数组。