PHP问题:打印变量名称

时间:2010-12-05 22:46:47

标签: php arrays

我们正在开发一个php网站,其中显示了2张图片。每次刷新页面时,图片都会随机播放。图片存储在一个数组中:

$pictures = array ( '49ers.jpg', 'bears.jpg', 'bengals.jpg',
                    'bills.jpg', 'broncos.jpg',
                    'browns.jpg', 'buccaneers.jpg',
                    'cardinals.jpg', 'chargers.jpg', 'cheifs.jpg', 'colts.jpg', 'cowboys.jpg', 'dolphins.jpg', 'eagles.jpg', 'falcons.jpg', 'giants.jpg', 'jaguars.jpg', 'jets.jpg', 'lions.jpg',
'packers.jpg', 'panthers.jpg', 'patriots.jpg', 'raiders.jpg', 'rams.jpg', 'ravens.jpg', 'redskins.jpg', 'saints.jpg', 'seahawks.jpg', 'steelers.jpg', 'texans', 'titans.jpg', 'vikings.jpg', );

我们如何编写echo / print语句来显示下面图片的文件名?

4 个答案:

答案 0 :(得分:1)

var_dump($pictures);

print $pictures[0] // returns 49ers.jpg

答案 1 :(得分:0)

print_r($pictures);

答案 2 :(得分:0)

如果您能够在页面上显示图像。你不能只打印你在html中使用的文件名。假设它是这样的:<img src="images/<%= $url %>" /> - &gt; <p><img src="images/<%= $url" /></p><p><%= $url %></p>

答案 3 :(得分:0)

<?php

$pictures = array('49ers.jpg', 'bears.jpg', 'bengals.jpg',
    'bills.jpg', 'broncos.jpg',
    'browns.jpg', 'buccaneers.jpg',
    'cardinals.jpg', 'chargers.jpg', 'cheifs.jpg', 'colts.jpg', 'cowboys.jpg', 'dolphins.jpg', 'eagles.jpg', 'falcons.jpg', 'giants.jpg', 'jaguars.jpg', 'jets.jpg', 'lions.jpg',
    'packers.jpg', 'panthers.jpg', 'patriots.jpg', 'raiders.jpg', 'rams.jpg', 'ravens.jpg', 'redskins.jpg', 'saints.jpg', 'seahawks.jpg', 'steelers.jpg', 'texans', 'titans.jpg', 'vikings.jpg');
//foreach ($pictures as $value) {
    echo '<pre>';
    print_r($pictures);

//exit;
?>