[PHP-users 8311] Re: 関数の中に関数を入れる方法
Naofumi Kondoh
php-users@php.gr.jp
Thu, 27 Jun 2002 00:07:59 +0900
ソフト工房の近藤です。
"Morikawa [encore-ann]" wrote:
>
> もりかわ(esepg)です。
話がちょっとずれますが、カンマ挿入の処理は、よくつかう
ので、定石を整理しておくといいですね。みなさんの投稿や
我流も入れると次の方法かな。他にもあるかな。
# もりかわさん、 PHP-FAQ に入れませんか。
(a) 配列の場合、join (implode) 関数を使う。
print join(', ',$list);
(b) counter などで判定して最初以外はカンマを入れる。
if($counter > 0)print " , ";
(c) 先頭にカンマを付けた文字列を結合しておいて、
最後に、先頭のカンマを除去する。
$str = "";
for(....略....){ $str .= ", ".。。。略。。。。; }
print substr($str, 2);
(d) $comma = "";
for(...略...){
echo $comma, .....略..... ;
$comma = ', ';
}
私は、(a) と (d) を使ってます。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
2002-07-27(土)14:00-16;30 JPUG 業務アプリ分科会 セミナー/勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/