Bla*_*ack 3 php arrays string type-conversion
我有一个像下面这样的字符串......
Array ([product_name] => this is a product [product_desc] => some descripyion [cat_id] => 3)
Run Code Online (Sandbox Code Playgroud)
这看起来像一个数组,但这是一个字符串.如果我使用echo,它会打印相同的结果.
$someVariable = "Array ([product_name] => this is a product [product_desc] => some descripyion [cat_id] => 3)";
echo $someVariable;
Run Code Online (Sandbox Code Playgroud)
结果:
Array ([product_name] => this is a product [product_desc] => some descripyion [cat_id] => 3)
Run Code Online (Sandbox Code Playgroud)
我需要它转换为数组,以便我可以执行以下操作..
echo $someVariable['product_name'];
Run Code Online (Sandbox Code Playgroud)
并得到以下结果
this is a product
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
谢谢
serialize 数据:
<input type="hidden" name="data" valaue='<?php print_r(serialize($yourData));?>'>
Run Code Online (Sandbox Code Playgroud)
然后unserialize:
<?php
$youralldata = unserialize($_POST['data']);
print_r($youralldata);
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |