スニペット:
$temp = array();
foreach ($data as $key => $value) {
// This line varies, from HTML to URLs, to anything in between
array_push($temp, "<b>$key:</b> $value");
}
$request = implode('<br/>', $temp); // Glue also varies depending on needs
unset($temp);
これは通常からの逃走$string .= 'blah<br/>'
です。気にしないでくださいrtrim
。
一時配列を使用せず、おそらくループなしで上記を達成するためのより良い方法を誰かに教えてもらえますか? 関数で上記のコードを使用しないことのボーナスポイントですが、ラムダは受け入れられます。
PSこの質問を書いているときに、私は素晴らしいhttp_build_query()
. 1 つダウン、1 つ行く。
編集:
結果は次のようになります。
<b>Title: </b> Value</br>
<b>Title2: </b> Value2</br>
<b>Title3: </b> Value3
または別の設定で (必須ではありませんが、可能性を示します):
key=value&key2=value2&key3=value3
コードを改善しようとしています。上記のスニペットをどこでも使用しています。