我的应用程序有一部分在 JavaScript 中获取一堆值,并将它们作为数组存储在我的 MySQL 数据库中。这在数据库中的示例:
['123431234','3463412346','235456234','2352351','45623412']
当我在 PHP 中获取此值时,我似乎无法将其正确转换为 PHP 数组。将这样的值(默认情况下 PHP 认为是字符串)转换为 PHP 数组的正确方法是什么?
最佳答案
你可以试试 explode()
.
Split a string by string
您可以按如下方式分解您的字符串:
$pieces = explode("','", $mysql_string)
然后您将不得不自己清理数组。你可以试试str_replace
清理任何你不想要的东西。
Replace all occurrences of the search string with the replacement string
例如:
str_replace('[', '', $pieces)
或者使用数组来查找要替换的所有内容。
祝你好运!
关于php - 数组格式的 mysql 值,转换为 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35104008/