ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Регулярка возвращает "array"
  #1  
Старый 10.06.2010, 20:54
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

Репутация: 0
По умолчанию Регулярка возвращает "array"

Привет всем
$getDetails = "<img border="0" src="thumbnail.php?305300.jpg">";

//Ищем по регулярке картинку
preg_match_all('/"thumbnail\.php\?(\d+)\.(jpg|jpeg|png|gif)"/i', $getDetails , $img);
$getImage = array();
$getImage['name'] = $img[0];
$getImage['type'] = $img[2];

echo $getImage['name'].'.'.$getImage['type'];




Возвращает вместо имя файла - Array


Что делать?
 
Ответить с цитированием

  #2  
Старый 10.06.2010, 21:06
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

PHP код:
$getDetails '<img border="0" src="thumbnail.php?305300.jpg">';

//Ищем по регулярке картинку
preg_match_all('/"thumbnail\.php\?(\d+)\.(jpg|jpeg|png|gif)"/i'$getDetails $img);
$getImage = array();
$getImage['name'] = $img[1][0];
$getImage['type'] = $img[2][0];

echo 
$getImage['name'].'.'.$getImage['type']; 
 
Ответить с цитированием

  #3  
Старый 10.06.2010, 21:07
Аватар для .::f-duck::.
.::f-duck::.
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
Провел на форуме:
620261

Репутация: 30
По умолчанию

pritn_r() попробуй и посмотри,в чем соль
 
Ответить с цитированием

  #4  
Старый 10.06.2010, 21:16
Аватар для wildshaman
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


Отправить сообщение для wildshaman с помощью ICQ
По умолчанию

preg_match_all ищет все вхождения, потому и возвращает массив не однормерный.
сделай print_r($img) и все станет ясно
 
Ответить с цитированием

  #5  
Старый 14.06.2010, 01:50
Аватар для Alexander89
Alexander89
Познающий
Регистрация: 30.11.2009
Сообщений: 46
Провел на форуме:
159271

Репутация: 1
По умолчанию

print_r($img)

ну и как вариант

preg_match
 
Ответить с цитированием

  #6  
Старый 16.06.2010, 08:25
Аватар для oldsugar
oldsugar
Познающий
Регистрация: 24.05.2009
Сообщений: 32
Провел на форуме:
104603

Репутация: 0
Отправить сообщение для oldsugar с помощью ICQ
По умолчанию

ахха.. седня тоже с этой темой долго парился

LStr1ke верно подметил
 
Ответить с цитированием
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL injection полный FAQ Dr.Z3r0 Авторские статьи 148 16.06.2010 17:46
ICQ & QIP History Batch File Grabber [QwyZ] Болталка 21 25.01.2010 17:15
Регулярка тупит. Пхп. Krist_ALL PHP, PERL, MySQL, JavaScript 2 31.07.2009 16:14
Встроенные функции и процедуры. mari00 С/С++, C#, Delphi, .NET, Asm 8 14.12.2006 16:25



TEST QR: []
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ