ホームページ  >  記事  >  バックエンド開発  >  文字列内の画像アドレスを抽出し、エンコードを変換して元の場所に戻す方法

文字列内の画像アドレスを抽出し、エンコードを変換して元の場所に戻す方法

WBOY
WBOYオリジナル
2016-06-13 13:00:521037ブラウズ

文字列内の画像アドレスを抽出し、エンコードを変換して元に戻すにはどうすればよいですか?

この投稿は dz215136304 によって 2012-06-27 12:05:34 に最終編集されました 文字列:


 






内部のすべての画像アドレスを抽出し、記述された静的メソッド encodeimg を通じて画像アドレスをトランスコードし、元の場所に戻すことができます


静的関数 encodeimg($str,$suffix='.jpg_310x310.jpg'){
$prvestr=rand(0,9);
$endstr=rand(0,9);
$str=substr($str,0,-4).$suffix;
$str=base64_encode($str);
$str=$prvestr.$str.$endstr; return $str;
}
------解決策---------
コールバック関数 クラスメソッドの場合は、
を配列形式で渡す
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。