我在我的数据库中记录了同一列上的产品和价格。 EG:
产品名称2- RM 120.00
产品名称6 - RM 10.00
产品名称77 - RM 1.00
产品名称3243 - RM 18.00
我目前正试图将名称与&价格分为2列,因此名称列只会有'产品名称'而价格列只有价格' 120.00'
我尝试使用substr函数,但这只能用于后面的字符数。无论如何,我可以得到' - RM'背后的所有数字。 ?
答案 0 :(得分:2)
$data = explode(" - RM ", $record); //your (string) database record in $record
echo $data[0]; //product name 2
echo $data[1]; //120.00
echo $data[2]; //product name 6
echo $data[3]; //10.00
答案 1 :(得分:0)
爆炸功能使这很容易。
$values = explode(' - RM ', $field);
var_dump($values);