亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

數組 的一道題,有大神會的嗎?

這是老師布置的作業,可是我不會,希望有http://img1.sycdn.imooc.com//5e78db4d0001373909840761.jpg大神幫我講解,謝謝你


正在回答

6 回答

$green=$blue=$red=[];
for($i=2;$i<=100;$i+=2){
????$i%2==0&&$arr[$i]=$i;
????if($i%4==0&&$i%6!=0){
????????array_push($green,$arr[$i]);
????????echo?'<span?style="color:?green">'.$i.'</span>'.'#';
????}?else?if($i%6==0&&$i%4!=0){
????????array_push($blue,$arr[$i]);
????????echo?'<span?style="color:?blue">'.$i.'</span>'.'#';
????}?else?if($i%6==0&&$i%4==0){
????????array_push($red,$arr[$i]);
????????echo?'<span?style="color:?red">'.$i.'</span>'.'#';
????}?else{
????????echo?'<span?style="color:?black">'.$i.'</span>'.'#';
????}
????if($i%20==0)?{
????????echo?'<br>';
????}
}
????print_r($green);
????echo?'<br>';
????print_r($blue);
????echo?'<br>';
????print_r($red);


0 回復 有任何疑惑可以回復我~

<?php

// 初始化定義1-100的數組

$arr1 = array();

// 用for循環賦值

for($i = 0; $i < 100; $i++){

$arr1[$i] = $i+1;

};

// 遍歷$arr1數組內容

$j = 0;

do{

if(is_int($arr1[$j]/4) == true && is_int($arr1[$j]/6) == true){

if(is_int($arr1[$j]/4) == true || is_int($arr1[$j]/6) == true){

echo "<span style='color:red';'>".$arr1[$j]."#</span><br />";

};

}else if(is_int($arr1[$j]/4) == true){

echo "<span style='color:yellow';'>".$arr1[$j]."#</span>";

}else if(is_int($arr1[$j]/6) == true){

echo "<span style='color:blue';'>".$arr1[$j]."#</span>";

}else if(is_int($arr1[$j]/2) == true){

echo "<span style='color:black';'>".$arr1[$j]."#</span>";

};

$j++;

}while($j < count($arr1));

?>


0 回復 有任何疑惑可以回復我~
<?php	//?初始化定義1-100的數組	$arr1?=?array();	//?用for循環賦值	for($i?=?0;?$i?<?100;?$i++){		$arr1[$i]?=?$i+1;	};	//?遍歷$arr1數組內容	$j?=?0;	do{		if(is_int($arr1[$j]/4)?==?true?&&?is_int($arr1[$j]/6)?==?true){			if(is_int($arr1[$j]/4)?==?true?||?is_int($arr1[$j]/6)?==?true){				echo?"<span?style='color:red';'>".$arr1[$j]."#</span><br?/>";			};		}else?if(is_int($arr1[$j]/4)?==?true){			echo?"<span?style='color:yellow';'>".$arr1[$j]."#</span>";		}else?if(is_int($arr1[$j]/6)?==?true){			echo?"<span?style='color:blue';'>".$arr1[$j]."#</span>";		}else?if(is_int($arr1[$j]/2)?==?true){			echo?"<span?style='color:black';'>".$arr1[$j]."#</span>";		};		$j++;	}while($j?<?count($arr1));?>


0 回復 有任何疑惑可以回復我~
$str?=?'';
$green?=?$blue?=?$red?=?[];
for($i=1,$j=1;$i<=100;$i++){
????$remainder2?=?$i?%?2;
???if(?$remainder2?==?0?){?//取偶數
??????$remainder4?=?$i?%?4;
??????$remainder6?=?$i?%?6;
??????if(?$remainder4?==?0?&&?$remainder6?!=?0){
?????????????$green[]?=?$i;
?????????$str??.=?'<font?color="green">'.$i.'</font>';
??????}else?if($remainder4?!=?0?&&?$remainder6?==?0){
?????????????$blue[]?=?$i;
?????????$str??.=?'<font?color="blue">'.$i.'</font>';
??????}else?if($remainder4?==?0?&&?$remainder6?==?0){
?????????????$red[]?=?$i;
?????????$str??.=?'<font?color="red">'.$i.'</font>';
??????}else{
?????????????$str??.=?$i;
??????}

?????????$str?.=?$j<10???'#'?:?'<br/>';

??????$j?=?$j?==?10???1?:?$j+1;
???}
}
echo?$str.'<br/>';
echo?'是4的倍數而不是6的倍數:</br>';
print_r($green);
echo?'</br>是6的倍數而不是4的倍數:</br>';
print_r($blue);
echo?'</br>即是4的倍數又是6的倍數:</br>';
print_r($red);

http://img1.sycdn.imooc.com//5e7b77af0001f42014440302.jpg

0 回復 有任何疑惑可以回復我~
#1

redfox0825

你這個對的
2020-03-25 回復 有任何疑惑可以回復我~
#2

redfox0825

你這不錯,我php連運算符都沒看完,就胡寫一個。
2020-03-25 回復 有任何疑惑可以回復我~
#3

蒹葭Y

$str .= $j<10 ? '#' : ' '; $j = $j == 10 ? 1 : $j+1; 這兩段代碼表示什么意思呀,萌新看不懂了,這個“?” 還有 “.=”也不知道
2020-11-09 回復 有任何疑惑可以回復我~
$str?=?'';
$green?=?$blue?=?$red?=?[];
for($i=1,$j=1;$i<=100;$i++){
???$remainder2?=?$i?%?2;
??if(?$remainder2?==?0?){
??????$remainder4?=?$i?%?4;
??????$remainder6?=?$i?%?6;
??????if(?$remainder4?==?0?&&?$remainder6?!=?0){
?????????????$green[]?=?$i;
?????????$str??.=?'<font?color="green">'.$i.'</font>';
??????}else?if($remainder4?!=?0?&&?$remainder6?==?0){
?????????????$blue[]?=?$i;
?????????$str??.=?'<font?color="blue">'.$i.'</font>';
??????}else?if($remainder4?==?0?&&?$remainder6?==?0){
?????????????$red[]?=?$i;
?????????$str??.=?'<font?color="red">'.$i.'</font>';
??????}else{
?????????????$str??.=?$i;
??????}

?????????$str?.=?$j<10???'#'?:?'<br/>';

??????$j?=?$j?==?10???1?:?$j+1;
???}
}
echo?$str.'<br/>';
echo?'是4的倍數而不是6的倍數:</br>';
print_r($green);
echo?'</br>是6的倍數而不是4的倍數:</br>';
print_r($blue);
echo?'</br>即是4的倍數又是6的倍數:</br>';
print_r($green);


0 回復 有任何疑惑可以回復我~
#1

小白兔1215

輸出最后一項數組的時候,把變量改成$red
2020-03-25 回復 有任何疑惑可以回復我~
#2

呼呼厚 提問者

運行結果不是圖片中的樣子啊
2020-03-25 回復 有任何疑惑可以回復我~
#3

小白兔1215 回復 呼呼厚 提問者

改了之后不是的話,你過來,手摸手教學
2020-03-25 回復 有任何疑惑可以回復我~
#4

呼呼厚 提問者 回復 小白兔1215

可我的就是顯示不出來那個效果 手摸手教學來吧
2020-03-25 回復 有任何疑惑可以回復我~
#5

蒹葭Y 回復 小白兔1215

$str .= $j<10 ? '#' : '<br/>'; $j = $j == 10 ? 1 : $j+1; 這兩段代碼表示什么意思呀,萌新看不懂了,這個“?” 還有 “.=”也不知道
2020-11-08 回復 有任何疑惑可以回復我~
#6

一點一滴華晨雨落下

第二行是不是array()來聲明啊,小白報道
2020-12-28 回復 有任何疑惑可以回復我~
查看3條回復

<?php?

$count = 0;

$arr1 = array();

$arr2 = array();

$arr3 = array();

// 輸出符合條件的數字

for($i=1;$i<=100;$i++){

if($i%4==0 && $i%6!==0){

$count++;

array_push($arr1,$i);

echo "<font color=green>$i</font>","#";

continue;

}else if($i%4!=0 && $i%6==0){

$count++;

array_push($arr2,$i);

echo "<font color=blue>$i</font>","#";

continue;

}else if($i%4==0 && $i%6==0){

$count++;

array_push($arr3,$i);

echo "<font color=red>$i</font>","#";

continue;

}else if($i%2==0){

$count++;

echo "<font color=black>$i</font>","#";

continue;

}

// 輸出10個換行

if($count%10==0){

echo "<br/>";

}

}

echo "<br/>";

echo "是4的倍數而不是6的倍數:","<br/>";

echo "Array(";

for($i=0; $i<sizeof($arr1); $i++){

echo "[",$i,"]","=>",$arr1[$i],"? ";

}

echo ")";


echo "<br/>";

echo "是6的倍數而不是4的倍數:","<br/>";

echo "Array(";

for($i=0; $i<sizeof($arr2); $i++){

echo "[",$i,"]","=>",$arr2[$i],"? ";

}

echo ")";


echo "<br/>";

echo "既是4的倍數又是6的倍數:","<br/>";

echo "Array(";

for($i=0; $i<sizeof($arr3); $i++){

echo "[",$i,"]","=>",$arr3[$i],"? ";

}

echo ")";

?>



1 回復 有任何疑惑可以回復我~
#1

呼呼厚 提問者

運行結果不是圖片中的樣子啊
2020-03-25 回復 有任何疑惑可以回復我~
#2

redfox0825 回復 呼呼厚 提問者

瀏覽器寬度會導致效果差異。
2020-03-25 回復 有任何疑惑可以回復我~
#3

redfox0825 回復 呼呼厚 提問者

你用小白兔1215的代碼就行,他的沒問題,我每行輸出最后多了個#
2020-03-25 回復 有任何疑惑可以回復我~
#4

一點一滴華晨雨落下

你的比較直白,好懂
2020-12-28 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

數組 的一道題,有大神會的嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號