php7序列化,php 7.2中未序列化字符串时出现问题
我已經序列化了一個圖像路徑,并在解壓它之前將它與php 7.2不一起工作時保存到數據庫中。
a:1:{i:0;a:3:{s:8:"fullpath";s:77:"https://www.educationfolder.com/files1/user-pics/4/142944540636159131_ml.jpg";s:5:"image";s:27:"4/142944540636159131_ml.jpg";s:10:"mention_id";s:3:"398";}}
function made for this are
function maybe_serialize( $data ) {
if ( is_array( $data ) || is_object( $data ) )
return serialize( $data );
// Double serialization is required for backward compatibility.
// See http://core.trac.wordpress.org/ticket/12930
if ( is_serialized( $data, false ) )
return serialize( $data );
return $data;
}
function maybe_unserialize( $original ) {
if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
return @unserialize( $original );
return $original;
}
現在我做得像
$imageArr = array();
$imageArr = maybe_unserialize(trim($image_url));
它不起作用
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的php7序列化,php 7.2中未序列化字符串时出现问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信v3app支付php,php微信支付
- 下一篇: php上传原生代码,腾讯云cos-php