我正在使用 wordpress 将帖子元插入数据库,我要插入的字段是视频 url,但有时我会从我的窗口插入视频文件夹地址。它们的插入方式是这样的:
s:162:"a:1:
{i:0;a:5:
{s:4:"type";
s:1:"2";s:4:"lang";
s:3:"364";s:7:"quality";
s:3:"365";
s:4:"link";
s:41:"https://www.youtube.com/embed/j49fPpRiNgc";
s:4:"date";
s:4:"2021";}}";
s:306:
"a:2:{i:0;a:5:
{s:4:"type";
s:1:"2";
s:4:"lang";
s:3:"364";
s:7:"quality";
s:3:"366";
s:4:"link";
s:27:"D:\films\242\Pompeii.mkv";
s:4:"date";s:9:"30/6/2021";}}";
第一个是视频 URL,第二个是视频地址。因此,当我想先展示它们时,我需要使用 unserialize() 函数转换为数组,但对于视频地址,它不起作用。
<?php
$trmovieslinks = unserialize(get_post_meta($post->ID, 'trmovieslink', true));
var_dump($trmovieslinks);
?>
对于视频地址,它什么也不返回。