Php 如何在结果中隐藏数组?
如何在结果中隐藏这些数组?非常感谢您的帮助 下面是我目前拥有的。。我不想让它显示这个数组的混乱 以下是我想要的结果: 这是我的index.php的一部分Php 如何在结果中隐藏数组?,php,css,arrays,hide,Php,Css,Arrays,Hide,如何在结果中隐藏这些数组?非常感谢您的帮助 下面是我目前拥有的。。我不想让它显示这个数组的混乱 以下是我想要的结果: 这是我的index.php的一部分 if(isset($_POST['url'])) { include('curl.php'); include('youtube.php'); $tube = new youtube(); $links = $tube->get($_POST['url']); if($links) { ?> &l
if(isset($_POST['url']))
{
include('curl.php');
include('youtube.php');
$tube = new youtube();
$links = $tube->get($_POST['url']);
if($links) { ?>
<div id="result">
<b>Download Links ( Same IP Downloading only )</b> :
<pre>
<?php
print_r($links);
?>
</pre>
</div>
<?php } else {
echo $tube->error;
}
}
?>
</div>
感谢您的帮助(:不要使用
print\r
。而是在元素上循环并按您想要的方式打印。您希望像在youtube.php中所做的那样进行循环
$format = '<p><a href="%3$s">Download</a> video.%s - %s<br/>Right-click download link and choose etc...</p>';
$arr=数组(“一”、“二”、“三”);
印刷费($arr);
输出:
数组([0]=>1[1]=>2[2]=>3)
foreach($arr作为$value){
echo“Value:$Value
\n”;
}
输出:
价值:一
价值:2
价值:三
由于您使用的是数组,所以只需以自定义格式打印出来即可。根据您希望的结果,我建议使用如下格式:
while($link = array_shift($links))
{
echo vsprintf($format,$link);
}
上面的代码片段替换了print\r($links);
video.flv-高质量
右键单击下载链接并选择等
这就是它的全部,真的。有关sprint
相关功能的更多信息:
$format = '<p><a href="%3$s">Download</a> video.%s - %s<br/>Right-click download link and choose etc...</p>';
while($link = array_shift($links))
{
echo vsprintf($format,$link);
}
$link = array('ext'=>'flv','type'=>'High Quality','url'=>'http://www.google.com');
echo vsprintf($format, $link);