我正在做我的一个项目,遇到了一个有趣的问题。假设您有一个包含5,5689, 1546,572
该字符串的字符串,假设我想用逗号分隔每个数字并将它们单独存储到数据库中。
例如,它会将其5
存储到数据库中。而不是将其5689
存储到数据库中。
女士们先生们,你们将如何处理这件事?
大卫
我正在做我的一个项目,遇到了一个有趣的问题。假设您有一个包含5,5689, 1546,572
该字符串的字符串,假设我想用逗号分隔每个数字并将它们单独存储到数据库中。
例如,它会将其5
存储到数据库中。而不是将其5689
存储到数据库中。
女士们先生们,你们将如何处理这件事?
大卫
我相信您将信息保存在银行中没有问题..但是关于打破逗号,您可以使用explode功能
explode(',', $string);
现在你有了这个数组:
0 => 5
1 => 5689
2 => 1546
3 => 572
你可以使用explode()
从手册: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