PHP多个数组遍历后的字符串加CSS格式后再随机输出。该怎么解决
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP多个数组遍历后的字符串加CSS格式后再随机输出。该怎么解决,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1493字,纯文字阅读大概需要3分钟。
内容图文
![PHP多个数组遍历后的字符串加CSS格式后再随机输出。该怎么解决](/upload/InfoBanner/zyjiaocheng/211/4749660b24e749b688a57cc11de6d16a.jpg)
$a='长颈鹿,大象,小猫,老虎,';/*此段字符颜色红色,字号12*/
$b='兔子,猫肉,羊肉,牛肉,';/*此段字符颜色紫色,字号16*/
$c='你好,谢谢,再见,很好,';/*此段字符颜色黄色,字号20*/
/*三段字符串,分别与中间逗号分割。用以下一步的分割成数组*/
$aa=explode(",",$a.$b.$c);
/*数组后,然后我想的是用array_rand()函数,然后遍历出随机排列的字符串*/
现在的问题是,如何将$a $b $c,这三组字符串分别设定好CSS颜色,文字大小。然后汇总在一起,再随机排列输出。
------解决方案--------------------
再试试这个,看看效果
header('content-type:text/html; charset=utf-8');
$arr = array('长颈鹿', '大象', '小猫', '老虎', '兔子', '猫肉', '羊肉', '牛肉', '你好', '谢谢', '再见', '很好');
$style_arr = array();
foreach($arr as $val)
{
$font_size = rand(12, 20).'px';
$font_color = 'rgb'.'('.rand(0, 255).','.rand(0, 255).','.rand(0, 255).')';
$style = '';
$font = '';
$style_arr[] = $style.$val.$font;
}
shuffle($style_arr);
foreach($style_arr as $val2)
{
echo $val2.' ';
}
------解决方案--------------------
- PHP code
$a = '长颈鹿,大象,小猫,老虎';
$b = '兔子,猫肉,羊肉,牛肉';
$c = '你好,谢谢,再见,很好';
echo <<< STYLE
STYLE;
$aa = explode(',', $a);
array_walk($aa, 'func', 'c1');
$bb = explode(',', $b);
array_walk($bb, 'func', 'c2');
$cc = explode(',', $c);
array_walk($cc, 'func', 'c3');
$ar = array_merge($aa, $bb, $cc);
shuffle($ar);
echo join('', $ar);
function func(&$item, $key, $param) {
$item = "$item";
}
内容总结
以上是互联网集市为您收集整理的PHP多个数组遍历后的字符串加CSS格式后再随机输出。该怎么解决全部内容,希望文章能够帮你解决PHP多个数组遍历后的字符串加CSS格式后再随机输出。该怎么解决所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。