$message[0]['body'] = "b<br /><br />Rajesh wrote:<br /><br />a<br /><br />Raven Lexy wrote:<br /><br />ok<br /><br />Raven Lexy wrote:<br /><br />12body of the message<br /><br />Artin wrote:<br />body of the message<br /><br />Raven Lexy wrote:<br /><br />1body of the message";
写之前的内容:是主字符串,但恰恰在写之前:有成员名和成员名之前的消息,现在我想要这个消息和成员名是单独的数组,我怎么能实现这一点?
请帮忙,由于
$parts = explode('<br /><br />', $message[0]['body']);
$authors = array();
$messages = array();
for($i = 0; $i < count($parts); $i++) {
if($i & 1) $authors[] = $parts[$i];
else $messages[] = $parts[$i];
}
var_dump($authors);
var_dump($messages);
但是字符串必须以作者名开头。$i & 1
检测$i
是奇数(=1)还是偶数(=0)