PHP explode() 函数 的写法,请高手帮忙一下
我做了一个PHP电影系统,系统中电影播放器地址XNzQ2NzUxNDQ0XNzQ2NzUwMjM2XNzQ2NzM2NjYwXNzQ2NzQwNzAwXNzQ2NzM5N...
我做了一个PHP电影系统,系统中电影播放器地址
XNzQ2NzUxNDQ0
XNzQ2NzUwMjM2
XNzQ2NzM2NjYw
XNzQ2NzQwNzAw
XNzQ2NzM5NDM2
XNzQ2NzI0NzQw
XNzQ2NzIyNDQw
这样写在一个字段上。
我想把他们显示,第1集,第2季,第3季。。。
---------------
我写的代码是:
<?php
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);
$qisim = $url['url'];
$moviesArray = explode("\r\n", $qisim);
$movieCount = count($moviesArray);
for( $i=0;$i < $movieCount; $i++){
?>
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
写错那个地方不知道,只显示第一集。请高手们帮忙。 展开
XNzQ2NzUxNDQ0
XNzQ2NzUwMjM2
XNzQ2NzM2NjYw
XNzQ2NzQwNzAw
XNzQ2NzM5NDM2
XNzQ2NzI0NzQw
XNzQ2NzIyNDQw
这样写在一个字段上。
我想把他们显示,第1集,第2季,第3季。。。
---------------
我写的代码是:
<?php
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);
$qisim = $url['url'];
$moviesArray = explode("\r\n", $qisim);
$movieCount = count($moviesArray);
for( $i=0;$i < $movieCount; $i++){
?>
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
写错那个地方不知道,只显示第一集。请高手们帮忙。 展开
1个回答
展开全部
资源型数据,用while循环获取数据
<?php
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);
$i=0;
$qisim=array();
while($val=$url){
$qisim[$i++]=$val['url'];
}
$moviesArray = explode("\r\n", $qisim);
$movieCount = count($moviesArray);
for( $i=0;$i < $movieCount; $i++){
?>
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
更多追问追答
追问
什么都没显示啊 , 是不是那个东方有问题啊?
追答
<?php
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);
$i=0;
$qisim=array();
while($val=$url){
$qisim[$i++]=$val['url'];
}
$moviesArray = explode("\n", $qisim);
$movieCount = count($moviesArray);
for( $i=0;$i < $movieCount; $i++){
?>
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询