0

コンマで区切られたデータを持つ入力ボックスがあります。これらをデータベースに投稿して、代替値に置き換えたいと考えています。これはどのように行うことができますか?PHPはまだ初心者なので、簡単に教えていただけるとありがたいです。

4

2 に答える 2

0

通常、カンマ区切りのデータでは、おそらく文字列から値を抽出したいと思うでしょう。これにより、文字列から値の配列が作成されます。

$comma_separated_list = 'foo, bar, baz';
$values = array_map('trim', explode(',', $comma_separated_list));

// Now:
// $values = array('foo', 'bar', 'baz');
foreach ($values as $value) {
  print $value;
}

プリント:

foo

bar

baz

このデータをデータベースに挿入する場合、データがどのように格納されているかをよりよく理解するには、データベース スキーマを確認する必要があります。

于 2013-06-15T12:03:55.867 に答える
0

から値を受け取っている場合は$_POST['someValue']、次のことができます。

$newValue = str_replace(',','any-separater',$_POST['someValue']);
于 2013-06-15T11:38:57.410 に答える