Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menambahkan setiap tautan (a href) menandai atribut rel dengan bantuan php?

Jika semua gambar di $mydata tidak memiliki atribut "rel", maka solusinya sederhana

$mydata = str_replace('<img ', '<img rel="lightbox"', $mydata);

Dalam kasus lain, hanya jika ">" karakter tidak muncul dalam nilai atribut​​, kode ini berfungsi

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. Pernyataan MYSQL IN

  2. password_hash, password_verify, MySQL salah paham?

  3. python odo sql AssertionError:datashape harus tipe Record, dapat 0 * {...}

  4. Tidak dapat terhubung ke MySQL dari Java:NullPointerException di dalam logika koneksi driver MySQL

  5. Bagaimana cara memindahkan kolom dalam tabel MySQL?