今天晚上我的大脑不太好掌握多维数组提取。
这是我的代码的结果:
Array
(
[0] => Array
(
[0] => (<b>John Smith</b>) at <b class="datetimeGMT">2012-02-07 00:00:20 GMT</b><hr>This is a comment posted<br><br>
[1] => (<b>Alex Boom</b>) at <b class="datetimeGMT">2013-02-07 00:08:06 GMT</b><hr>And let's put some more in here<br />with a new line.
)
)
我只需要遍历内部数组,就可以操作文本。
这是我的代码,它实际上产生了你所看到的:
<?php
$notecomments = '(<b>John Smith</b>) at <b class="datetimeGMT">2012-02-07 00:00:20 GMT</b><hr>This is a comment posted<br><br>(<b>Alex Boom</b>) at <b class="datetimeGMT">2013-02-07 00:08:06 GMT</b><hr>And let's put some more in here<br />with a new line.';
if(preg_match_all('/\(<b>(?:(?!\(<b>).)*/s', $notecomments, $matches)){
print_r($matches);
}
?>
我试过foreach($matches as $key => $val)
了,它产生了这个:Array
我确信进入这个并不是一件难事,但我正在画一个严重的空白。帮助