PHP で複数の配列を走査した後の文字列は CSS でフォ​​ーマットされ、ランダムに出力されます。解決方法

WBOY
リリース: 2016-06-13 13:44:53
オリジナル
978 人が閲覧しました

PHP で複数の配列を走査した後の文字列は CSS でフォ​​ーマットされ、ランダムに出力されます。
$a='キリン、ゾウ、子猫、トラ';/*このキャラクターの色は赤、フォントサイズは12です*/

$b='ウサギ、猫肉、羊肉、牛肉、';/*この文字の色は紫、フォントサイズは16です*/

$c='こんにちは、ありがとう、さようなら、とてもいいです、';/*この文字の色文字は黄色、フォント サイズは 20*/

/*文字列の 3 つのセグメント、中央でカンマで区切られています。次のステップでは、配列に分割します*/

$aa=explode(",",$a.$b.$c);
/*配列の後に、次を使用します。 array_rand( ) 関数を使用して、ランダムに配置された文字列を反復処理します */

ここでの問題は、これら 3 つの文字列グループ $a $b $c の CSS カラーとテキスト サイズをそれぞれどのように設定するかです。次に、それらを組み合わせて、出力をランダムに配置します。


-----解決策---------
これをもう一度試して、効果を確認してください。
header('content-type:text/html; charset=utf-8');

$arr = array('giraffe', 'elephant', 'Kitten '、'トラ'、'ウサギ'、'猫肉'、'ラム肉'、'牛肉'、'こんにちは'、'ありがとう'、'さようなら'、'とてもおいしい');
$style_arr = array( );

foreach($arr as $val)
{
$font_size = rand(12, 20).'px';
$font_color = '('. .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 コード

$a = 'キリン、ゾウ、子猫、トラ'; $b = 'ウサギ、猫の肉、羊肉、牛肉'; $c = 'こんにちは、ありがとう、さようなら、とてもよかった'; エコー <<< <スタイル> .c1 {背景:赤; .c2 { 背景:緑; フォントサイズ:16px; .c3 {背景:オレンジ色; スタイル; $aa = 爆発(',', $a); array_walk($aa, 'func', 'c1'); $bb = 爆発(',', $b); array_walk($bb, 'func', 'c2'); $cc = 爆発(',', $c); array_walk($cc, 'func', 'c3'); $ar = array_merge($aa, $bb, $cc); シャッフル($ar); エコー結合('', $ar); 関数 func(&$item, $key, $param) { $item = "$ite​​m";
<div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!