अगर $mydata की सभी तस्वीरों में "rel" विशेषता नहीं है, तो समाधान आसान है
$mydata = str_replace('<img ', '<img rel="lightbox"', $mydata);
अन्य मामलों में, केवल अगर ">" वर्ण विशेषता मानों में प्रकट नहीं होता है, तो यह कोड काम करता है
function rel_adder( $matches ) {
if ( strpos($matches[0], 'rel=') === false ) {
return $matches[1].'rel="lightbox" '. $matches[2];
} else {
return $matches[0];
}
}
$mydata = preg_replace_callback('#(<img )([^>]+)>#i', "rel_adder", $mydata);