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