$str = '<TITLE>Books</TITLE>
<H1>Books</H1>
<DL><p>
<DT><H3 FOLDED ADD_DATE="1115302326">体育</H3>
<DL><p>
<DT><H3 FOLDED ADD_DATE="1115327372">足球</H3>
<DL><p>
<DT><H3 FOLDED ADD_DATE="1115327407">欧洲杯</H3>
<DL><p>
<DT><a target="_blank" href="http://www.123.com/1111.htm">法国</a>
</DL><p>
<DT><a target="_blank" href="http://www.123.com/112.htm">美洲杯</a>
</DL><p>
<DT><a target="_blank" href="http://www.123.com/12.htm">篮球</a>
</DL><p>
<DT><H3 FOLDED ADD_DATE="1115302496">新闻</H3>
<DL><p>
<DT><a target="_blank" href="http://www.123.com/21.htm">国内新闻</a>
</DL><p>
<DT><a target="_blank" href="http://www.123.com/3.htm">财经</a>
</DL><p>';preg_match_all('!(<a.*href=\"(.*)\">(.*)</a>)|(<H3.*>(.*)</H3>)!', $str, $match);$data = array();
foreach($match[3] as $key=>$value){
if($value==null)
$value = $match[5][$key];
$data[$key] = array("title"=>$value, "url"=>$match[2][$key]);
}
echo "<pre>"; print_r($data);
<H1>Books</H1>
<DL><p>
<DT><H3 FOLDED ADD_DATE="1115302326">体育</H3>
<DL><p>
<DT><H3 FOLDED ADD_DATE="1115327372">足球</H3>
<DL><p>
<DT><H3 FOLDED ADD_DATE="1115327407">欧洲杯</H3>
<DL><p>
<DT><a target="_blank" href="http://www.123.com/1111.htm">法国</a>
</DL><p>
<DT><a target="_blank" href="http://www.123.com/112.htm">美洲杯</a>
</DL><p>
<DT><a target="_blank" href="http://www.123.com/12.htm">篮球</a>
</DL><p>
<DT><H3 FOLDED ADD_DATE="1115302496">新闻</H3>
<DL><p>
<DT><a target="_blank" href="http://www.123.com/21.htm">国内新闻</a>
</DL><p>
<DT><a target="_blank" href="http://www.123.com/3.htm">财经</a>
</DL><p>';preg_match_all('!(<a.*href=\"(.*)\">(.*)</a>)|(<H3.*>(.*)</H3>)!', $str, $match);$data = array();
foreach($match[3] as $key=>$value){
if($value==null)
$value = $match[5][$key];
$data[$key] = array("title"=>$value, "url"=>$match[2][$key]);
}
echo "<pre>"; print_r($data);
<pre>Array
(
[0] => Array
(
[title] => 体育
[url] =>
) [1] => Array
(
[title] => 足球
[url] =>
) [2] => Array
(
[title] => 欧洲杯
[url] =>
) [3] => Array
(
[title] => 法国
[url] => http://www.123.com/1111.htm
) [4] => Array
(
[title] => 美洲杯
[url] => http://www.123.com/112.htm
) [5] => Array
(
[title] => 篮球
[url] => http://www.123.com/12.htm
) [6] => Array
(
[title] => 新闻
[url] =>
) [7] => Array
(
[title] => 国内新闻
[url] => http://www.123.com/21.htm
) [8] => Array
(
[title] => 财经
[url] => http://www.123.com/3.htm
))
我想用一个变量表示一个长字符串,即要出现以下结果:
$0$Books$NULL$1$体育$NULL$11$足球$NULL$111$欧洲杯$NULL$1111$法国$http://www.123.com/1111.htm$112$美洲杯$http://www.123.com/112.htm$12$篮球$http://www.123.com/12.htm$2$新闻$NULL$21$国内新闻$http://www.123.com/21.htm$3$财经$http://www.123.com/3.htm$
我对php不是很熟悉,请“hahawen(变态的大龄青年)”大哥再施援手。
看不懂.......是不是没排版?
cookie既可以写入内存,也可以写入硬盘,请问若浏览器禁止cookie,那是否可以写入内存呢?
???
不理解啊session可以用在cookie被禁止的时候
cookie写入内存的话就不叫cookie了
那是cook了
呵呵 玩笑