私はこのコードを持っています:
function getcolor();
.....other code here
$col=220;
return $color=hsl( $col,'100%','50%');
.. wuth this funcitoni want to get a coloring style for another function here:
function colorSequence ($seq,$position,$color,$TFBSlength){
$nucleotides = str_split($seq);
foreach ($nucleotides as $index => $nucl){
if ($index == $position-1){
echo "<span style=\"color:$color\">";<-- this line wont work ?
}
if ($index == $position-1 + $TFBSlength){
echo "</span>";
.... rest of function.
色付けされる入力文字列は、たとえば
$seq="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
$color=getcolor();
基本的に、関数 colorsequence のパラメーター $color を使用して、入力文字列の特定の部分を特定の色 (常に変化します) に色付けしたいと考えています。
コードのこの部分の何が問題なのか誰か教えてください。