我是一个全新的JS新手,我正在努力拉动具有多个分隔符的数据子串。
输入:404327 - Muskoka Cream Ale 6pack,131490 - Muskoka Cream Ale Cans 442673 - Muskoka Winterweiss,404368 - Muskoka Detour
我需要接受该字符串并将其拆分为“ - ”从名称中分隔产品#和“,”分隔产品。
期望的输出 Sku-A:404327 名字 - 答:Muskoka奶油啤酒6pack Sku-B:131490 名称-B:Muskoka奶油啤酒罐 Sku-C:442673 名字-C:Muskoka Winterweiss Sku-D:404368 名字D:Muskoka Detour
答案 0 :(得分:1)
您可以使用嵌套拆分,一个用于产品,稍后用于分隔ID和名称。
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
$file = '/downloads/file1.txt';
$expires = time() + 3600;
$md5 = base64url_encode(md5( $expires . $file . $_SERVER['REMOTE_ADDR'] . "secret" ));
$download_link = "http://example.com/downloads/?md5=$md5&expires=$expires";