我在 MySQL表格中有 varchar字段。
该字段存储不同的字符串,例如
字符串1
字符串2
STRING3
但它以这种格式存储它们:
+字符串1 +字符串2 + STRING3 +
即。每个字符串都以字符“+”绑定。
现在我有PHP页面编码用于访问此表。
我需要的只是在php变量中提取这些string1,string2,string3。
我已访问数据库并保存字符串“+ string1 + string2 + string3 +” 在一个php变量中。
现在, php中是否有任何内置函数(或mysql),这可以让我分开string1,string2,string3来保存三个不同的php变量?
另外三个字符串仅作为示例。各种元组可能会保存不同数量的字符串。
感谢任何帮助。
谢谢你:D
答案 0 :(得分:1)
考虑使用explode()
。你的代码就像:
$strings_arr = explode("+", $mysql_result);
因此,数组将包含:
$strings_arr[0] = 'string1';
$strings_arr[1] = 'string1';
$strings_arr[2] = 'string1';
等等。这实际上会对您有所帮助:php.net/manual/en/function.explode.php
如果未爆炸的字符串以+
开头,那么您可以使用限制来删除第一个空值
答案 1 :(得分:0)
请尝试这样,
$string_arr = explode('+', $strings);