I need array with 10 words,
then I need to sort that from a to z and display each in different color
can anyone help with that?
thanks in advance
I need array with 10 words,
then I need to sort that from a to z and display each in different color
can anyone help with that?
thanks in advance
Jump to PostRefer Click Here
for array sorting .
Use a for loop to iterate the array elements and create hexadecimal color value for display.
Jump to Postyou need to rewrite your array to something like below to associate every fruit to each color.
<?php echo '<b> Fruits </b> <br/>'; $fruits = array('lemon'=>'#FFFF00','orange'=>'#FFA500', 'apple'=>'#FF0000'); ksort($fruits); foreach($fruits as $k => $v){ echo '<p style="color:'. $v .';">'. $k .'</p>'; }
Refer Click Here
for array sorting .
Use a for loop to iterate the array elements and create hexadecimal color value for display.
ye ok sorting part its easier, but loop thing, I never did it before
How can I change color for each word in array and display it?
<?php
$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
you need to rewrite your array to something like below to associate every fruit to each color.
<?php
echo '<b> Fruits </b> <br/>';
$fruits = array('lemon'=>'#FFFF00','orange'=>'#FFA500', 'apple'=>'#FF0000');
ksort($fruits);
foreach($fruits as $k => $v){
echo '<p style="color:'. $v .';">'. $k .'</p>';
}
that will do, thanks for your help
solved
one more thing I forgot, I need to do this also, but for some reason is showing 0
echo "Totalni broj boja = " . array_sum($boje) . "\n";
echo '<b> Boje po abecednom redu</b> <br/>';
$boje = array('Crvena'=>'#FF0000','Narandzasta'=>'#FF7100', 'Zelena'=>'#00CC00', 'Plava'=>'#1435AD', 'Ljubicasta'=>'#A600A6', 'Zuta'=>'#FFE800', 'Svetlo plava'=>'#00FFCC', 'Bordo'=>'#990000');
echo "Totalni broj boja = " . array_sum($boje) . "\n";
ksort($boje);
foreach($boje as $k => $v){
echo '<p style="color:'. $v .';">'. $k .'</p>';
}
I solved this one too
I know it's solved, but it may be better to use 2 separate arrays - one for colours and one for text. That would give you the flexibility to use dynamic data.
BTW for anybody else, array_sum()
is for adding numeric values in the array. count()
is used to get the number of items in an array.
yes, I used count()
and its not important with what way I do it, because I stop here, it will be no fruther coding after this point, this is all I need to get as result, count array, and display it in different colors
thank you for your help
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.