$string = 'Текст текст текст не анон текст текст';
$arr_string = explode(' ', $string);
$search = array_search('анон',$arr_string);
if (strtolower($arr_string[$search-1]) === 'не'){
echo $arr_string[$search-1].' '.$arr_string[$search];
}else {
echo $arr_string[$search];
}
<?php
// Заголовок с кодировкой
header('Content-Type: text/html; charset=UTF-8');
// Интересующий нас XML-файл
$xml_file = 'http://export.yandex.ru/weather-ng/forecasts/72483.xml';
// Количество попыток получить и обработать этот файл
$number_of_attempts = 0;
do
{
// Выводим номер попытки
echo 'Attempt = ', $number_of_attempts, '<br>';
// Осуществляем попытку получить и обработать XML-файл
$xml = simplexml_load_file($xml_file);
usleep(100);
}
while (!$xml && ++$number_of_attempts <= 50); // Делаем пока не загрузили или пока количество попыток не будет превышать 50
// Итак, если XML-файл не обработан - пишем об этом
if (!$xml)
{
exit('Could not load XML<br>');
}
// Иначе: Получаем температуру
$temp = $xml->fact->temperature;
// Форматируем её как нам нужно
if ($temp > 0) {
$temp = '+' . $temp;
}
// И выводим
echo '<strong>Погода: ', $temp, ' °C</strong>';
...
connection.query('SELECT user FROM users', function(err, rows, fields) {
if (err) throw err;
return callback('Текст: ' + rows.map(function(row) { return row.user }));
});
...
$url = "http://api.vk.com/blank.html#access_token=7ada2a9807c5e450ac7b0a144f6730dc49fc5d584054b1953c9ec9485a65a4ec74ee2264b70a4293b8888&expires_in=0&user_id=338880723";
$segments = explode('#', $url);
$hash = $segmetns[1];
foreach (explode('&', $hash) as $param) {
list($key, $value) = explode('=', $param);
$params[$key] = $value;
}
var_dump($params);
<?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"
}