用“|”拆分字符串

时间:2011-05-24 11:01:23

标签: php

您好我正试图解决我遇到的一个小问题,似乎不允许我拆分Cookie

基本上我存储了一个具有session | userid

的cookie

我希望能够获得该cookie的会话部分

我现在已经尝试了所有的东西,但似乎没什么好想的。

$this->stringer = $_COOKIE["_now_Session"];
$array=preg_split('@|@',$this->stringer); 

3 个答案:

答案 0 :(得分:7)

这里不需要preg_split,只需使用explode

$aData = explode("|", $_COOKIE['_now_Session']);
echo $aData[0]; // session
echo $aData[1]; // userid

答案 1 :(得分:3)

$array=explode('|',$this->stringer); 

手册:
explode

答案 2 :(得分:3)

  

$ array = preg_split('@ | @',$ this-> stringer);

为什么首先使用preg_split?我会使用爆炸,真的:

<?php
list( $session, $userid ) = explode( '|' , $_COOKIE['_now_Session'] );