PHP中使用FOR/FOREACH遍历二维数组
在PHP中使用for或者foreach循环实现遍历二维数组,在网上找了些资料但都写的很粗略,不够详细,于是自己写了一个。本方法思路亦可扩展到高维数组使用FOR循环遍历二位数组 ?php /*定义一个不对称的二位数组*/ $arr = array( array('苹果','香蕉','梨子','葡萄'), array('钢笔','圆规','直尺'), array('汽车','卡车')); /*使用for循环遍历该二位数组*/ for($i=0; $icount($arr); $i++)/*count($arr)用于统计二维数组中第一维的元素个数*/ { for($j=0; $jcount($arr[$i]); $j++)/*count($arr[$i])用于统计二维数组中每行的元素个数*/ { echo $arr[$i][$j].' || '; } } ? 输出结果:苹果 || 香蕉 || 梨子 || 葡萄 || 钢笔 || 圆规 || 直尺 || 汽车 || 卡车 ||
使用FOREACH遍历二位数组,依然使用上面的数组 ?php $arr = array( array('苹果','香蕉','梨子','葡萄'), array('钢笔','圆规','直尺'), array('汽车','卡车') ); /*使用foreach循环遍历该二位数组*/ foreach($arr as $key=$value) { foreach($arr[$key] as $subkey=$subval)//此处foreach 第一个数组参数使用$arr[$key]表示其中的第二维数组 { echo $subval.' || '; } } ? 输出结果:苹果 || 香蕉 || 梨子 || 葡萄 || 钢笔 || 圆规 || 直尺 || 汽车 || 卡车 ||
绛旓細<?php / 涓涓叚浣嶆暟锛屽皢鍏舵湯灏炬暟瀛7绉诲埌棣栦綅锛屽叾浣欐暟瀛椾緷娆″悜鍙崇Щ鍔ㄤ竴浣嶏紝寰楀埌涓涓柊鐨6浣嶆暟锛屾柊鐨6浣嶆暟鏄師鏁扮殑4鍊嶏紝姹傚師鏁帮紝鐢╢or寰幆璇彞瑙 / header("Content-type:text/html;charset=utf-8");result = "";for($i=10000;$i<100000;$i++){ oldnum = $i*10+7;newnum = 7*...
绛旓細鏀惧湪鏁翠釜椤甸潰鏄剧ず锛//css鎺у埗鏁翠綋椤甸潰鏄剧ず鍐呭涓哄眳涓 body{text-align:center;} <?php for($i=0;$i<4;$i++){ echo "Hello浣犲ソ";//杈撳嚭Hello浣犲ソ } ?> 濡傛灉鏄斁鍦ㄨ〃鏍间腑锛 <?php for($i=0;$i<4;$i++){ echo "Hello浣犲ソ";//杈撳嚭Hello浣犲ソ } ?> 濡傛灉鏄斁鍦╠iv涓細//灞呬腑...
绛旓細<?php arr= array (1258, 1193, 1785);for($i=0; $i<count($arr); $i++){ echo $arr[$i].''."\r\n";} ?>
绛旓細for($i=5;$i>0;$i--){ if($i<0){break;} echo $i;}缁撴灉涓猴細54321
绛旓細杩欐湁php鍑芥暟鍟 pow($x,$n);鐢╢or鐨勮瘽 x=123;$n=12;$re=$x;for($i=1;$i<$n;$i++){ $re*=$x;//杩唬}echo $re;閫掑綊function powX($x,$n,$re=0){if($re==0){$re=$x;} if($n>=1){ $re*=$x; $re=powX($x,$n-1,$re); } return $r...
绛旓細for($i=1;$i<=7;$i++){ echo '<h'.$i.' style="float:left;">鏍囬</h'.$i.'>';} echo '';for($i=7;$i>=1;$i--){ echo '<h'.$i.' style="float:left;">鏍囬</h'.$i.'>';}
绛旓細鎴戣櫧娌″杩PHP锛屼絾for杩樻槸鐭ラ亾鐨锛屽摢閮芥湁锛屽緢闀胯锛宖or灏辨槸涓涓惊鐜殑寮濮嬶紝浠涔堟槸寰幆浠庡瓧闈笂搴旇濂界悊瑙e惂锛屾瘮濡備竴鍑鸿緭鍑100涓1鎴栬呰緭鍑1,2,3,4...杩欐牱,鍔熻兘寰堝己澶х殑锛屽鐪嬬湅涔︿笂渚嬪瓙灏辩煡閬撲簡 涓嬮潰鏄吀鍨嬩緥瀛 for(int i=0;i<10;i++){ 杈撳嚭i;//鎴戜笉澶竻妤歅HP鎬庝箞杈撳嚭..} ...
绛旓細<?php for ($i=1;$i<=5;$i++){ for ($j=1;$j<=5;$j++) echo ($i+$j>6)?'♢':'♦'; echo "\n"; }?>濡傛灉鏄湪WEB涓浣跨敤锛孿n闇瑕佷慨鏀逛负<BR>
绛旓細ThinkPHP妯℃澘閲屼娇鐢 for寰幆 鈶犱娇鐢‵or鏍囩 鐢ㄦ硶锛<for start="寮濮嬪" end="缁撴潫鍊" comparison="" step="姝ヨ繘鍊" name="寰幆鍙橀噺鍚" ></for>寮濮嬪笺佺粨鏉熷笺佹杩涘煎拰寰幆鍙橀噺閮藉彲浠ユ敮鎸佸彉閲忥紝寮濮嬪煎拰缁撴潫鍊兼槸蹇呴』锛屽叾浠栨槸鍙夈俢omparison 鐨勯粯璁ゅ兼槸lt;锛沶ame鐨勯粯璁ゅ兼槸i锛屾杩涘肩殑榛樿鍊...
绛旓細<?php$res=0;for($i=1;$i<=10;++$i){$res+=fact($i);}echo $res;function fact($n){if($n==1){$r=1;}else{ $r=$n*fact($n-1);}return $r;}?>