回答
希望这有助于我假设你想保存ONL y数组数据库中没有键值
//I assume your array is like this
$array = array('a'=>20,'b'=>40,'c'=>60);
//get array values
$newArray = array_values($array);
$arrToSave = serialize($newArray);
and while retrieving from database you need to use
$array = unserialize('Retrieved field name');
的第一行的问题非常感谢! – Dylan12
这是一个回答的答案存储中的数据不会将序列化的问题问题中也存在这个问题。
最好的方法是使用JSON编码像这样
$var = json_encode($array);
(INSERT TO SQL HERE)
-------------------
RETREIVE VALUE
-------------------
$var = json_decode($row->mysqli_assoc);
// NOT the $var will be a object not a array when it gets out...
这不是存储数据 正道的最值得推荐的方法是让一个新表使用联接...这是更一个简单的快速修复时正在测试的东西enter code here
这是**不** **'json'。它是序列化的数据 - 完全不同的东西。 – Darren
我知道我是最这么回答标题和OP – user3750649
一些解决方案:
$arr = unserialize('a:1:{i:0;s:11:"ARRAY VALUE";}');
# method 1 (array with values)
foreach ($arr as $value) {
echo "Value is $value";
}
# method 2 (array vith only one value)
$value = $arr[0];
echo "Value is $value";
- 1. php多维数组如何获取值
- 2. 如何获取PHP变量数组值?
- 3. 如何从php数组中获取值
- 4. PHP多数组获取值
- 5. PHP - 获取数组值
- 6. 从PHP数组获取值
- 7. 如何从PHP数组获取值到Javascript数组?
- 8. PHP数组如何在数组值获取使用的foreach
- 9. 从php中获取数组值jquery php
- 10. Php数组(少数)foreach获取值
- 11. 如何使用数组获取php函数的值
- 12. 如何获取数组的值并获取数组中相同值的总数?
- 13. 如何使用PHP获取xml数组?
- 14. 如何从PHP获取整个数组?
- 15. 如何从php xpath获取数组?
- 16. 如何获取PHP $ _GET数组?
- 17. 获取数组php
- 18. PHP获取数组
- 19. 获取数组PHP
- 20. 获取PHP数组
- 21. PHP的多维数组获取值
- 22. PHP数组获取特定值
- 23. Android PHP - 获取数组键值
- 24. 在PHP中获取stdclass和数组值
- 25. PHP和JQuery - 获取数组值
- 26. 从PHP关联数组获取值
- 27. 从PHP中的Object获取数组值
- 28. 在PHP中获取数组的价值
- 29. PHP:按值输入获取数组键。
- 30. PHP,从数组中获取值?
那不是数组! – gavgrif
'a:1:{i:0; s:38:“ARRAY VALUE”;}'这当然不是数组。 –
这不是一个arrray这个格式是PHP的serialize()函数的结果。你可以使用unserialize()来解码它。 –