2011-09-29 47 views
4

これは奇妙に聞こえるかもしれませんが、ここに入ります。'printf'を使用して文字列を返します。印刷しません。

私は明らかに、これは直接、関数が呼び出されるたびに結果を出力しますが、私は単なる文字列を構築するために、この技術を使用したい、とPHPで文字列を構築するの

printf(__('This is %1$s, this is %2$s'), myFunction1(), myFunction2()); 

を、この技術を使用して好き他の場所で後で使用してください。

これは可能ですか?

ありがとうございます。これを行うに

+0

を[ 'sprintf'](のhttp:// php.net/manual/en/function.sprintf.php)。 – hakre

答えて

18

使用sprintf:あなたはたとえば、あなたがいつも役に立つヒントや関連する関数を見つけるPHPマニュアルの機能のドキュメントページを訪問した場合

$var = sprintf(__('This is %1$s, this is %2$s'), myFunction1(), myFunction2()); 
+1

ありがとうございます。あなたの答えを2分間受け入れることができず、私は外出しようとしています。私は戻って後で受け入れます。 :) – shane

関連する問題