Немного чистого интернета » Кодинг » Регулярные выражения » Пример регулярного выражения для получения изображений из html кода с помощью регулярных выражений
Информация к новости
  • Просмотров: 62
  • Автор: Master
  • Дата: 30-08-2013, 05:34
30-08-2013, 05:34

Пример регулярного выражения для получения изображений из html кода с помощью регулярных выражений

Категория: Кодинг » Регулярные выражения

Стоит сказать, что данный php код используется в wordpress для поиска и обработки изображений.


<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php
$szPostContent = $post->post_content;
$szSearchPattern = '~<img [^>]* />~';
// Run preg_match_all to grab all the images and save the results in $aPics
preg_match_all( $szSearchPattern, $szPostContent, $aPics );
// Check to see if we have at least 1 image
$iNumberOfPics = count($aPics[0]);
if ( $iNumberOfPics > 0 ) {
// Здесь вы можете обрабатывать ваши изображения
// В данном примере они просто выведутся на монитор
for ( $i=0; $i < $iNumberOfPics ; $i++ ) {
echo $aPics[0][$i];
};
};
endwhile;
endif;
?>





Метки к статье: регулярка, изображение

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.