Имена участников (разделяйте запятой).
попробуйте, вот так $opts = array( 'socket' => array('bindto' => $ip) ); $context = stream_context_create($opts); $socket =...
возможно, вас устроит такой вариант: $ip="111.111.111.111:0";//один из ip сервера с которого хочу открыть соединение $opts = array( 'socket'...
* спец. символ, квантификатор повторений, в вашей интерпретации ")" может повторяться 0 или более раз таким образом ваше рег. выражение должно...
вот так должно работать preg_match('#^http://(www.)?(.+?)/.*(&|\?)(q|words|text|p)=([^&]+)#', $string, $match); $text = rawurldecode($match[5]);
я бы решил проблему так: preg_match('#^http://(www.)?(.+?)/.*&(q|words|text|p)=([^&]+)#', $string, $match); $domain = !empty($match[1]) ?...
предположу, что лучше в данном случае использовать http://www.php.ru/manual/function.wordwrap.html
так попробуйте: preg_match('/<b>Мой журнал \(([0-9.]+)\$\)/', $text, $match); могу посоветовать книгу...
могу предположить, что достаточно будет выражения: $text = '...<b>Мой журнал (3.12$)</b>...'; preg_match('/\(([0-9.]+)\$\)/', $text, $match);...
я не говорил что одинарные кавычки лучше, просто у каждого способа определения строки есть свои особенности. вашу задачу можно решить и с...
и еще желательно взять регулярное выражение в одинарные кавычки;) preg_match_all('/\[\$\d+\]/', $text, $matches);
попробуй, вот так if (preg_match("/[^-\/a-z0-9_]|\/{2,}/", $request)) { return false; }
сначала модифицируй: $keyword=preg_replace("/[^a-zA-Zа-яА-Я0-9]/", "", $keyword); затем подставляй в input: <input type=\"text\"...
попробуй так, $keyword=preg_replace("/[^a-zA-Zа-яА-Я0-9]/", "", $keyword);
ваше выражение можно оптимизировать таким образом $posix="/(\d+(?:,|.)?\d?)\s*(?:млн|миллионов|милионов)/"; я бы предложил такой вариант,...
в данном случае действительно проблема с локалью, решаться она должна таким образом: 1. необходимо определить установленные в системе локали,...