function(){
return preg_split('/[-]/', $_COOKIE[$cookie_login]);
}
我有这个被退回,$_COOKIE[$cookie_login] 是“1-blahblahblah”
然而,当我尝试使用上面的函数检索它时,如下所示:
$string = function();
我得到空字符串,例如$string[0]
和$string[1]
都是空的,我做错了什么?
我试图弄清楚如何使用 preg_split 就像我使用旧拆分一样,因为我正在更改为 php 5.4
编辑:这是完整的功能:
function get_session(){
global $cookie_login;
if (isset($_COOKIE[$cookie_login])){
return preg_split('/[-]/', $_COOKIE[$cookie_login]);
}
}
和
$string = get_session();
$string[0]
也是空的$string[1]
,但是print_r($string)
可以工作。