$html = <<<HTML
<div class="header">
<nyan-cats></nyan-cats>
</div>
<div class="content">
<div class="newsbody">
some random content
<span>HOT</span>
</div>
</div>
HTML;
$ok = preg_match('#<div class="newsbody">(.+?)</div>#s', $html, $descr);
var_dump($ok, $descr);
int(1)
array(2) {
[0]=>
string(86) "<div class="newsbody">
some random content
<span>HOT</span>
</div>"
[1]=>
string(58) "
some random content
<span>HOT</span>
"
}
<?php
$url = 'http://api.vk.com/blank.html#access_token=7ada2a9807c5e450ac7b0a144f6730dc49fc5d584054b1953c9ec9485a65a4ec74ee2264b70a4293b5a66&expires_in=0&user_id=66666666';
function url_info($url)
{
parse_str(parse_url($url, PHP_URL_FRAGMENT), $query);
return $query;
}
var_dump(url_info($url));
array(3) {
["access_token"]=>
string(85) "7ada2a9807c5e450ac7b0a144f6730dc49fc5d584054b1953c9ec9485a65a4ec74ee2264b70a4293b5a66"
["expires_in"]=>
string(1) "0"
["user_id"]=>
string(8) "66666666"
}
$input = [
'foo' => 'one, two, three',
'bar' => 'baz',
];
$result = array_map(
function ($value) {
return array_map('trim', explode(',', $value));
},
$input
);
var_dump($result);
array(2) {
["foo"]=>
array(3) {
[0]=>
string(3) "one"
[1]=>
string(3) "two"
[2]=>
string(5) "three"
}
["bar"]=>
array(1) {
[0]=>
string(3) "baz"
}
}