私は私のプロジェクトに取り組んでおり、興味深い問題に遭遇しました。を含む文字列が5,5689, 1546,572
あり、この文字列を使用して、各数値をコンマで区切ってデータベースに個別に保存したいとします。
たとえば、それを取得5
してデータベースに保存します。5689
それを取得してデータベースに保存するよりも。
紳士淑女の皆さん、これについてどう思いますか?
デビッド
私は私のプロジェクトに取り組んでおり、興味深い問題に遭遇しました。を含む文字列が5,5689, 1546,572
あり、この文字列を使用して、各数値をコンマで区切ってデータベースに個別に保存したいとします。
たとえば、それを取得5
してデータベースに保存します。5689
それを取得してデータベースに保存するよりも。
紳士淑女の皆さん、これについてどう思いますか?
デビッド
銀行に情報を保存するのに問題はないと思います..しかし、カンマの区切りについては、爆発機能を使用できます
explode(',', $string);
そして今、あなたはこの配列を持っています:
0 => 5
1 => 5689
2 => 1546
3 => 572
爆発()を使用できます
マニュアルから: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