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