我在 php 中的字符串就像 0:12,1:123,2:234 .... n 次
我想将它存储在数据库中-->
0:12 --- 0 as room_number 12 as value
1:12 --- 1 as room_number 12 as value
数据库结构就像 -
id(primary) room_number value
提前致谢
使用 PHP 的explode()
函数以逗号分隔以获得每个房间的字符串,然后explode()
用冒号分隔每个房间字符串以获取您所追求的各个值。现在您已经获得了值,您应该能够使用正常的 DB 处理函数来保存记录。
或者直接在数据库中执行而不需要任何 PHP 代码(假设您使用的是 MySQL),您可以使用 MySQL 的LOAD DATA INFILE
命令,指定逗号作为记录终止符和冒号作为字段终止符。
$string = '0:12,1:123,2:234';
$elements = explode(',', $string);
foreach($elements as $value){
$value = explode(':', $value);
echo 'Room: '.$value[0].', Value: '.$value[1].'<br/>';
// Write some code here to insert into your database.
}