PHPにおいて、値Aが123,231,455と徐々に継ぎ足される値Aに、値Bが123と入ってきた場合は値Aに継ぎ足さないというのはどうしたらいいのでしょうか??もしも、値Bに512とか来た場合は、値Aに,512と後ろに継ぎ足して行きたいのです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/18 12:43:07
  • 終了:--

回答(2件)

id:ito-yu No.1

ito-yu回答回数323ベストアンサー獲得回数142006/01/18 13:02:38

ポイント40pt

http://php.net/explode

PHP: explode - Manual

123だったら継ぎ足さない、ではなく、存在する値だったら継ぎ足さない?ではないですか。


$a = ’123,231,455’;

$b = ’123’;

$a = a_push($a, $b);

//$a = ’123,231,455’ のまま

$b = ’512’;

$a = a_push($a, $b);

//$a = ’123,231,455,512’ になる


function a_push($aaa, $bbb){

$tmp = explode(’,’, $aaa);

if(array_search($bbb, $tmp)===false){

$tmp[] = $bbb;

}

return implode(’,’, $tmp);

}

id:hopefully

そうでした。言葉がおかしくてすいません。

これで出来ましたので、

大変ありがとうございます。

2006/01/18 13:38:28

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 fzs1000 63 58 0 2006-01-18 13:29:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません