Change Image Properties 'On-The-Fly'

/ Published in: PHP
Save to your folder(s)

Sometimes you may need to change image properties 'on-the-fly'. The best example is when you want to display blog post short description, retrieve the first image and try to turn it into the thumbnail: change some properties and add a special class name.

Copy this code and paste it in your HTML
  1. <?php
  2. $postText = '..includes html + image tags';
  4. // find first image and redo it
  5. preg_match_all('/<img[^>]+>/i', $postText, $images);
  6. $postThumbnail = isset($images[0][0]) ? $images[0][0] : '';
  7. $postThumbnail = preg_replace('/(width|height|style)="*"/', '', $postThumbnail);
  8. $postThumbnail = preg_replace('/<img/', '<img class="blog-post-thumbnail"', $postThumbnail);
  10. echo $postThumbnail;
  11. echo $postText;
  12. ?>


Report this snippet


RSS Icon Subscribe to comments

You need to login to post a comment.