PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (12): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 172
strengerst Отправлено: 03 Сентября, 2012 - 20:34:16 • Тема: не могу составить выражение • Форум: Регулярные выражения

Ответов: 37
Просмотров: 1305
Попробуй так
PHP:
скопировать код в буфер обмена
  1. $s = preg_match_all('/(img|src)=("|\')[^"\'>]+/i',$user_info, $pat);
  2. $a = "insert into test(imag) value('$pat[0]')";
  3.  
strengerst Отправлено: 03 Сентября, 2012 - 18:50:06 • Тема: не могу составить выражение • Форум: Регулярные выражения

Ответов: 37
Просмотров: 1305
В данный момент у тебя на страницы
нету
strengerst Отправлено: 03 Сентября, 2012 - 12:15:09 • Тема: не могу составить выражение • Форум: Регулярные выражения

Ответов: 37
Просмотров: 1305
PHP:
скопировать код в буфер обмена
  1. $user_info = file_get_contents ("http://igrok95.jino.ru/temp.html");
  2.  
  3.  preg_match_all('/<p>.*<\/p>/s',$user_info, $pat);
  4.  
  5.  print_r ($pat);

Работает)))))))))) Модификатор s - здесь означает, что точка соответствует любому символу включая перевод строки, а без этого модификатора только всем символам без перевода строки, а так как текст искомый между тегами многострочный выражение неработало.)
strengerst Отправлено: 02 Сентября, 2012 - 22:52:09 • Тема: не могу составить выражение • Форум: Регулярные выражения

Ответов: 37
Просмотров: 1305
Еще раз спасибо за помощь , сам бы не придумал.)
strengerst Отправлено: 02 Сентября, 2012 - 22:12:47 • Тема: не могу составить выражение • Форум: Регулярные выражения

Ответов: 37
Просмотров: 1305
спасибо большое за ответ воспользуюсь. А все таки как правильно написать регулярное выражения для этого условия поиск. Может кто знает.
strengerst Отправлено: 02 Сентября, 2012 - 21:22:35 • Тема: не могу составить выражение • Форум: Регулярные выражения

Ответов: 37
Просмотров: 1305
Есть массив:
PHP:
скопировать код в буфер обмена
  1. (
  2.     [0] => грн             королевский атлас      длина  92 см</div></div></div>
  3.     [1] => грн             длина рукава регулируется</div></div></div>
  4.     [2] => грн          82% viscose, 13% elasthan, 5% polyamide</div></div></div>)

как получить такие данные
PHP:
скопировать код в буфер обмена
  1. (
  2.     [0] => королевский атлас  длина  92 см
  3.     [1] => длина рукава регулируется
  4.     [2] => 82% viscose, 13% elasthan, 5% polyamide);
чесно сам пытался но нервы на пределе уже делал так:

PHP:
скопировать код в буфер обмена
  1. function collback4($prise){return preg_replace('/грн\s*(\w*.*)<?/','$1',$prise);}
  2.        $prise4= array_map('collback4', $prise);


$prise - это массив описанный выше. Кто знает напишите как правильно.
strengerst Отправлено: 02 Сентября, 2012 - 19:27:58 • Тема: не получается выражение. • Форум: Регулярные выражения

Ответов: 5
Просмотров: 281
Спасибо, я пол дня потратил думал как это выражения написать а вы та просто '~[\D]*~';
strengerst Отправлено: 02 Сентября, 2012 - 19:07:51 • Тема: не получается выражение. • Форум: Регулярные выражения

Ответов: 5
Просмотров: 281
Объясни пожалуйста ~ - что это за символ в регулярном выражении, не где не могу найти описания.
strengerst Отправлено: 02 Сентября, 2012 - 18:27:41 • Тема: не получается выражение. • Форум: Регулярные выражения

Ответов: 5
Просмотров: 281
Есть массив с данными:
PHP:
скопировать код в буфер обмена
  1. [1] => )130 грн[2] =>  105 грн[3] =>105 грн[4] => &#65533;105 грн
  2.    [5] => &#65533;)80 грн;
С помощью регулярных выражений хочу получить массив с одними цыфрами то:
PHP:
скопировать код в буфер обмена
  1. [1] =>130[2] =>105[3] =>105[4] =>105[5] =>80;
Делаю так:
PHP:
скопировать код в буфер обмена
  1. $znachenie[]=preg_replace('/.*(\d{2,4}).*/','$1',$dannue[$i]);
- это все в цыкле а у меня получаеться:
PHP:
скопировать код в буфер обмена
  1. [1] => 30[2] => 05[3] => 05[4] => 05[5] =>80;

У меня съедает первый символ ходя в выражении я пишу найти от 2 в ключительно до 4 цыфр. Почему так разъясните, и как написать правильно.
(Добавление)
А если ставлю - находит по одному символу.
По чему так, должно ж находить как от 1 до 3символов а ноходит 1цыфру хотя рядом стоят еще 2
strengerst Отправлено: 02 Сентября, 2012 - 11:29:21 • Тема: как удалить значения из массива • Форум: Вопросы новичков

Ответов: 2
Просмотров: 170
Спасибо помогло.
strengerst Отправлено: 01 Сентября, 2012 - 17:15:40 • Тема: как удалить значения из массива • Форум: Вопросы новичков

Ответов: 2
Просмотров: 170
Всем привет подскажите а то подзабыл как можно удалить значение из массива:

PHP:
скопировать код в буфер обмена
  1. [1] => Данные[2] => [3] => [4] => Данные[5] => [6] =>


как удалить данные с пустым значением что б массив стал

PHP:
скопировать код в буфер обмена
  1. [1] => Данные [4] => Данные.


У меня в массиве больше 500 значений этот только для примера. Удалить надо глобально.
Подскажите как сделать.
strengerst Отправлено: 12 Июля, 2012 - 20:10:35 • Тема: После переноса с хостинга на денвер работает только index.php в корне • Форум: Вопросы новичков

Ответов: 5
Просмотров: 253
можешь скрин скинуть, а то так тежело разобраться в чем ошибка?
strengerst Отправлено: 12 Июля, 2012 - 19:54:06 • Тема: Ошибка (загляните внутрь) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 17433
В файле registration.php подключи файл config.php, что бы выполнить запрос.
(Добавление)
и тогда не надо передовать второй параметр.
strengerst Отправлено: 12 Июля, 2012 - 19:50:22 • Тема: Ошибка (загляните внутрь) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 17433
Возможно вообще я впервые сталкиваюсь чтоб так делали запрос.
(Добавление)
Попробуй так

PHP:
скопировать код в буфер обмена
  1.  
  2. $result2 = mysql_query ("INSERT INTO users (login,password,email,date)    VALUES('$login','$password','$email','null')");
  3.  
strengerst Отправлено: 12 Июля, 2012 - 19:48:20 • Тема: Ошибка (загляните внутрь) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 17433
Возможно структура таблицы базы данных, не соответствует параметрам переменных которые ты добовляешь. К примеру в числовую ячейку пытаешься добавить текстовое значения.

Страниц (12): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB