0

私は現在次のコマンドを使用しています:

<php echo get('external_photo'); ?>

カスタムフィールドから画像へのフルパスを取得するには、次のように言います。

http://www.mywebsite.com/images/test.jpg

そして、取得した画像のパスを次のようなものに変更しようとしていました。

http://www.mywebsite.com/images/thumbs/test_thumb.jpg

サブディレクトリとサフィックスを画像のパスに追加するための最良の方法を誰かに教えてもらえますか?

前もって感謝します!

4

2 に答える 2

1

php dirname() 関数参照を使用します: http://php.net/manual/en/function.dirname.php

そして、「。」を使用するだけです PHPで文字列を追加する文字.

<?php echo dirname(get('external_photo'))."/thunbs/test_thumb.jpg" ?>
于 2013-03-16T04:41:00.453 に答える
0
<?php 
$photoname = dirname(get('external_photo'))."/thumbs/".basename(get('external_photo'));
$photothumb = str_replace(".jpg", "_thumb.jpg", $photoname);
echo $photothumb;
} ?>
于 2013-03-16T05:51:34.300 に答える