php怎么随机高亮其中一个数组的字体颜色?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么随机高亮其中一个数组的字体颜色?相关的知识,希望对你有一定的参考价值。

比如有6个数组:1文字、2文字、3文字、4文字、5文字、6文字。每次刷新页面,就随机高亮其中一个数组文字的颜色。求高手解答!给出完整的代码,感谢!

<?php
$arr = array('北', '京', '欢', '迎', '您', '!');

//rand(min,max):生成min至max之间的随机数
//count(array):统计数组array的长度
$rand_key = rand(0, count($arr) - 1);

//PHP_EOL:PHP换行符,可以不写
echo "本次高亮的是第" . ($rand_key + 1) . "个字符串<br />" . PHP_EOL;

foreach ($arr as $key => $value)
$style = "margin: 10px;";
if ($key == $rand_key)
$style .= "color:white;background-color:red;";


echo "<span style='" . $style . "'>" . $value . "</span>";

参考技术A <?php
$s=array('1文字','2文字','3文字','4文字','5文字','6文字');
$r=rand(0,count($s)-1);
foreach($s as $k=>$v)
echo '<span style="color:'.($k==$r?'white; background:blue':'black').'">'.$v.'</span> ';

?>
参考技术B <?php
$arr = array('北', '京', '欢', '迎', '您', '!');

//rand(min,max):生成min至max之间的随机数
//count(array):统计数组array的长度
$rand_key = rand(0, count($arr) - 1);

//PHP_EOL:PHP换行符,可以不写
echo "本次高亮的是第" . ($rand_key + 1) . "个字符串<br />" . PHP_EOL;

foreach ($arr as $key => $value)
$style = "margin: 10px;";
if ($key == $rand_key)
$style .= "color:white;background-color:red;";


echo "<span style='" . $style . "'>" . $value . "</span>";

怎样设置securecrt为高亮

参考技术A 打开SecureCRT的会话,右键点击选项卡,在弹出的菜单里选择“Session Options”

在打开的窗口里左侧找到“Appearance”,然后再对应的右侧窗口,选择“Current color scheme”下的颜色方案,我个人比较“Traditional”这种方案,我们可以下方的字体那里看到每种颜色方案的效果预览

如果你不喜欢自带的颜色方案,还可以点击后面的“Edit”或“New”按钮来编辑或者新建自己的颜色方案本回答被提问者采纳

以上是关于php怎么随机高亮其中一个数组的字体颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何用js解决字体颜色随机变换?

怎么让 notepad++ 中的字体带颜色

【Typora】改变字体颜色

vscodemarkdown模式下更改字体颜色

python中ttk.Notebook怎么改标题的字体颜色、大小以及字体啊?

js实现鼠标经过文字大小颜色都随机变化