img 内の任意の属性の PHP の通常の操作 (属性の取得、定期的な置換など)

WBOY
リリース: 2016-07-25 09:00:05
オリジナル
1073 人が閲覧しました
  1. $as_message = preg_replace('//i ', "", $as_message);
  2. $as_message = preg_replace('/img 内の任意の属性の PHP の通常の操作 (属性の取得、定期的な置換など)?>
复制牌

姍固定画像的jsメソッド:

  1.  < ;/td>
  2. <script></li> <li>var abc=document.getElementById("abc");</li> <li>var imgs=abc.getElementsByTagName("img");</li> <li>for ( var i=0,g;g=imgs[i];i++)</li> <li>g.onload=function(){if (this.width>600){this.width=600}else{if (this.height>600) this.height=600}}</li> <li></script>
复制番号

データパケットコンテンツフィールド中に保存されているのは元の画像の経路(当然、他の文字コンテンツ啦、コンテンツ里插图時、保存されているのは画像です以下は、私たちの問題を解決するための、ネットワーク上で得られた詳細な解決方法です。

  1. /*

  2. 正则取图片img标记中の任意のプロパティ
  3. 搜集整理程序员之家 http://bbs.it-home.org
  4. */
  5. $word = '

    111 22

    中国人
    ';
  6. //取width
  7. preg_match('/img 内の任意の属性の PHP の通常の操作 (属性の取得、定期的な置換など)echo $matches[1];
  8. //取height

  9. preg_match('//i',$word,$matches);
  10. echo $matches [1];

  11. //取src

  12. preg_match('//i',$word,$matches);
  13. echo $matches[1];

  14. /*正则代替去去または改变図片img标记中の任意のプロパティ*** **/

  15. $str = '

    111 22

    中国人
  16. < p height="22" align="cenetr">31313 224344

    1212121
    ';
  17. //src プロパティの変更(此处将来的 src="/upload/images/bbb.jpg"src="/upload/_thumbs/Images/bbb.jpg")

  18. print preg_replace ('/(img 内の任意の属性の PHP の通常の操作 (属性の取得、定期的な置換など))/i',"$左手写情_thumbs/Images/${3}",$str);

  19. /*変更srcプロパティ,

  20. 此处将来的src="/upload/images/bbb.jpg" src="/upload/_thumbs/Images/bbb.jpg" に変更し、高値と高値を指定します (たとえば、前の台では簡略図が表示されますが、データ パッケージに保存されているのは元の図の経路です。どのような値を指定する必要がありますか? ?你缩略图啊!还是原图的宽高,会怎样???)
  21. */
  22. print preg_replace('/(/i',"$左手写情 ${2}_thumbs/Images/${3}>",$str);
  23. ?>

复制代

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート