现在比较流行M3U8视频,比如 xxx$http://xxx.m3U8 的格式比较多,如何用PHP语言截断数组并输出呢?
<?php $img = get_post_meta($id, "m3u8url", $single = true);
$val = explode("\n", $img);
?>
<?php $numerado = 0; { foreach ( $val as $valor ) { ?><?php $m3u8title = substr($valor,0,strpos($valor, '$'));$m3u8url = trim(strrchr($valor, '$'),'$');?>
<li><a class="options" href="<?php echo $page .'?source='. base64_encode($m3u8url).'&id='.$post->ID.'&#option-video'; ?>">
<b class="icon-play_arrow"></b> <?php echo $m3u8title; ?></a></li>
<?php $numerado++; } } ?>
本人是小白,反正大家凑合到看,专业术语肯定用的不准确。
1、增加文章POST_META ,m3u8url。
2、提取每行的内容。
$val = explode("\n", $img);
3、提取每行$之前的内容。
<?php $m3u8title = substr($valor,0,strpos($valor, '$'));
4、提取每行$之后的内容。
$m3u8url = trim(strrchr($valor, '$'),'$');?>
最后的效果就是:
文章编辑:
页面效果:
完整效果请看 www.4korange.com