Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果某些图像显示PHP,则显示某些文本_Php_Html_Css - Fatal编程技术网

如果某些图像显示PHP,则显示某些文本

如果某些图像显示PHP,则显示某些文本,php,html,css,Php,Html,Css,我需要一段文字来显示某个图像是否正在显示 目前,我对随机背景图像有以下内容: <?php // Time to do all the background stuffs $bg = array('01.jpg', '02.jpg', '04.jpg', '970.jpg', '294.jpg', '096.jpg', '05.jpg', '08.jpg', '011.jpg', '012.jpg', '035.jpg', '045.jpg', '049.jpg', '066.jpg

我需要一段文字来显示某个图像是否正在显示

目前,我对随机背景图像有以下内容:

<?php
// Time to do all the background stuffs 
  $bg = array('01.jpg', '02.jpg',  '04.jpg', '970.jpg', '294.jpg', '096.jpg', '05.jpg', '08.jpg', '011.jpg', '012.jpg', '035.jpg', '045.jpg', '049.jpg', '066.jpg', '079.jpg', '096.jpg', '106.jpg', '173.jpg', '178.jpg', '205.jpg', '372.jpg', '500.jpg', '513.jpg', '682.jpg', '714.jpg', '860.jpg', '895.jpg', '914.jpg', '939.jpg', '966.jpg', '1025.jpg', '1074.jpg', '1123.jpg', '1162.jpg', '1499.jpg' ); 
  // array of filenames
  $i = rand(0, count($bg)-1); // generate random number size of the array
  $selectedBg = "$bg[$i]"; // set variable equal to which random filename was chosen
?>

<style type="text/css">
@import 'https://fonts.googleapis.com/css?family=Yatra+One';
body{
background: #000000 url(images/<?php echo $selectedBg; ?>) no-repeat;
background-position: center;
}

  </style>

@进口的https://fonts.googleapis.com/css?family=Yatra+一",;
身体{
背景:#000000URL(图片/)无重复;
背景位置:中心;
}
这是做背景和CSS的背景,然后我有多个引号,需要根据图像显示

谢谢你的帮助


为Tom干杯,因为每个引号都取决于图像-您应该重建数组:键必须是文件名,值必须是引号。之后,您可以执行以下操作:

// Time to do all the background stuffs 
$bg = array(
    '01.jpg' => 'I have a dream', 
    '02.jpg' => 'Don\'t ask yourself',  
    '04.jpg' => 'Bond. James Bond',
    // more 
);
$rand_key = array_rand($bg);
$rand_quote = $bg[$rand_key];
echo $rand_key, $rand_quote;

由于每个引号都取决于图像-您应该重建数组:key必须是文件名,value必须是引号。之后,您可以执行以下操作:

// Time to do all the background stuffs 
$bg = array(
    '01.jpg' => 'I have a dream', 
    '02.jpg' => 'Don\'t ask yourself',  
    '04.jpg' => 'Bond. James Bond',
    // more 
);
$rand_key = array_rand($bg);
$rand_quote = $bg[$rand_key];
echo $rand_key, $rand_quote;

解决方案一:

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)
$alt=array('lilly','rose','apple');
您需要创建一个数组作为键值对,以便可以将图像与文本进行组合

语法:

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)
$alt=array('lilly','rose','apple');
最后一个数组元素后的逗号是可选的,可以省略。这通常适用于单线阵列,即阵列(1,2)优于阵列(1,2,)。另一方面,对于多行数组,通常使用尾随逗号,因为它可以更容易地在末尾添加新元素

$image_text = array("light.png" => "Alternative Text for light.png", ...);
在显示部分,你可以像这样显示数据

<?php
echo $image_text[$alt_text];
?>
除了样式中提供的bg图像外,您还可以将此行添加到该div

<body>
<?php echo $alt[1]; ?>
</body>


如果未显示
bg
图像,将看到alt。

解决方案一:

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)
$alt=array('lilly','rose','apple');
您需要创建一个数组作为键值对,以便可以将图像与文本进行组合

语法:

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)
$alt=array('lilly','rose','apple');
最后一个数组元素后的逗号是可选的,可以省略。这通常适用于单线阵列,即阵列(1,2)优于阵列(1,2,)。另一方面,对于多行数组,通常使用尾随逗号,因为它可以更容易地在末尾添加新元素

$image_text = array("light.png" => "Alternative Text for light.png", ...);
在显示部分,你可以像这样显示数据

<?php
echo $image_text[$alt_text];
?>
除了样式中提供的bg图像外,您还可以将此行添加到该div

<body>
<?php echo $alt[1]; ?>
</body>


如果未显示
bg
图像,则会看到alt。

也许您应该添加另一个数组:

$bgText = array("01.jpg" => "text you wanna display when 01.jpg is selected", ...);
然后在要显示文本的位置:

<?= $bgText[$selectedBg] ?>

也许您应该添加另一个数组:

$bgText = array("01.jpg" => "text you wanna display when 01.jpg is selected", ...);
然后在要显示文本的位置:

<?= $bgText[$selectedBg] ?>


因此,创建引号数组并执行以下操作same@u_mulder如何确保它与正确的图像同步?您使用相同的索引
$I
或关联数组。因此,创建引号数组并执行以下操作:same@u_mulder如何确保它与正确的图像同步?您使用相同的索引
$I
或关联数组。