Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रत्येक लिंक में कैसे जोड़ें (a href) php की सहायता से एक rel विशेषता को टैग करें?

अगर $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);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL वर्कर कॉलम लंबाई के लिए सर्वोत्तम अभ्यास

  2. जेपीए एक्लिप्सलिंक डेटाबेस अपवाद:'टेबल foo.SEQUENCE मौजूद नहीं है'

  3. sql . में तालिका में केवल एक मान जोड़ना

  4. mysql का उपयोग करके वास्तविक समय में गतिशील डेटा को द्वि-दिशात्मक रूप से सिंक्रनाइज़ करने का सबसे अच्छा तरीका कौन सा है

  5. एडब्ल्यूएस गोंद के साथ MySQL तालिकाओं को अधिलेखित करें