0

私は私のプロジェクトに取り組んでおり、興味深い問題に遭遇しました。を含む文字列が5,5689, 1546,572あり、この文字列を使用して、各数値をコンマで区切ってデータベースに個別に保存したいとします。

たとえば、それを取得5してデータベースに保存します。5689それを取得してデータベースに保存するよりも。

紳士淑女の皆さん、これについてどう思いますか?

デビッド

4

2 に答える 2

3

銀行に情報を保存するのに問題はないと思います..しかし、カンマの区切りについては、爆発機能を使用できます

explode(',', $string);

そして今、あなたはこの配列を持っています:

0 => 5
1 => 5689
2 => 1546
3 => 572
于 2013-09-13T20:01:02.957 に答える
1

爆発()を使用できます

マニュアルから:Returns an array of strings created by splitting the string parameter on boundaries formed by the delimite

例:

$number = '5,5689,1546,572';
$numberArray = explode(',',$number);
echo numberArray[0];//Output: 5
echo numberArray[1];//Output: 5689 
echo numberArray[2];//Output: 1546 
echo numberArray[3];//Output: 572

または、foreachを使用して新しい配列をループします

 foreach($numberArray as $key => $value){
    echo $value.'<br>';
 }

出力:

5

5689

1546

572

于 2013-09-13T20:01:06.887 に答える