導航:首頁 > 編程語言 > phpfor無限循環

phpfor無限循環

發布時間:2022-11-27 04:44:08

php遞歸循環無限級,求解!

遞歸加入一個符號參數,如"空格",遞歸列表時把符號多連接上一倍,再輸出

<?php
$arr=array(
0=>array(
'name'=>'first',
'_child'=>array(
0=>array(
'name'=>'second',
'_child'=>array(
0=>array(
'name'=>'three',
'_child'=>array()
),
1=>array(
'name'=>'three',
'_child'=>array()
),
2=>array(
'name'=>'three',
'_child'=>array()
),
)
),
1=>array(
'name'=>'second',
'_child'=>array(
0=>array(
'name'=>'three',
'_child'=>array()
),
1=>array(
'name'=>'three',
'_child'=>array()
),
2=>array(
'name'=>'three',
'_child'=>array()
),
)
),
),
)
);

functionechoData($arr,$str){
$str.='&nbsp;';
foreach($arras$k=>$v){
echo$str.$v['name'].'<br>';
if(count($v['_child'])){
echoData($v['_child'],$str);
}
}
}
echoData($arr,'');
?>

㈡ 這個php for循環 過程是怎麼循環的詳細解析。

for(語句塊1;語句塊2;語句塊3){
語句塊4;
}
//for循環的執行順序是
//語句塊1->判斷語句塊2,滿足條件->語句塊4->語句塊3
->判斷語句塊2,滿足條件->語句塊4->語句塊3
....一直循環
->判斷語句塊2,不滿足條件->結束循環

㈢ 如何用php創建一個無限遍歷數組,並列印

<?php
/*
無限遍歷數組,建立一個函數,實現函數的自我嵌套,
從而實現列印多維數組。
應該用for循環語句。
*/
/*
$shz為函數中函數參數,用於接收外界數組。
*/
function wxxh($shz) //函數名:wxxh(),依舊使用漢語拼音:無限循環的簡寫。
{
foreach($shz as $val) //$shz為數組的簡寫。
{
if(is_array($val))
{
wxxh($val);
}
else
{
echo $val."OK!"."<br>";
}
}
}
$shzone = array(array(array(array("a","b"),"c","d"),"e","f"),"g","h");
echo wxxh($shzone); //$shzone 為正式數組的名稱:漢語拼音的簡寫加上英文one--數組1。

㈣ 在php里不小心寫了一個無限循環for,我用瀏覽器訪問的時候才發現。也就是說我打開頁面的時候伺服器就作

離開頁面伺服器就停止了。

你可以一個for 然後向一個文件裡面打內容, 關閉瀏覽器後去看 內容是否添加。自己DIY

㈤ PHP中for循環語句的幾種變型

中最復雜的循環結構。它的行為和 C 語言的相似。 for 循環的語法是: for (expr1; expr2; expr3)statement第一個表達式(expr1)在循環開始前無條件求值一次。expr2 在每次循環開始前求值。如果值為 TRUE,則繼續循環,執行嵌套的循環語句。如果值為 FALSE,則終止循環。expr3 在每次循環之後被求值(執行)。每個表達式都可以為空。expr2 為空意味著將無限循環下去(和 C 一樣,PHP 認為其值為 TRUE)。這可能不像想像中那樣沒有用,因為經常會希望用 break 語句來結束循環而不是用 for 的表達式真值判斷。考慮以下的例子,它們都顯示數字 1 到 10:<?php/* example 1 */ for ($i = 1; $i <= 10; $i ) {echo $i;}/* example 2 */ for ($i = 1; ; $i ) { if ($i 10) {break;}echo $i;}/* example 3 */$i = 1;for (;;) {if ($i 10) {break;}echo $i;$i ;}/* example 4 */ for ($i = 1; $i <= 10; echo $i, $i );?當然,第一個例子看上去最正常(或者第四個),但用戶可能會發現在 for 循環中用空的表達式在很多場合下會很方便。PHP 也支持用冒號的 for 循環的替代語法。for (expr1; expr2; expr3):statement; endfor;for語句可以說是PHP(同時也是多種語言)的循環控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這里就不多說。PHP手冊中對它的語法定義如下: for (expr1; expr2; expr3)statement下面說說for語句幾種有用的變型。 1、無限循環 首先是人盡皆知的無限循環(亦可稱「死循環」)。由於空表達式null在語法上是有效的,所以我們可以把for語句的三個表達式留空,這樣就會產生不斷執行for嵌套語句的效果。 <?phpfor (;;) {//放置需要不斷執行的語句}?雖然有一些任務會使用到無限循環,但是大多數程序

㈥ php 的for循環是什麼意思 硬是不知道啊

for 語句有三個參數。第一個參數初始化變數,第二個參數保存條件,第三個參數包含執行循環所需的增量。如果初始化變數 或增量參數中包括了多個變數,需要用逗號進行分隔。而條件必須計算為 true 或者 false。
比如:

<?php
for ($i=1; $i<=5; $i++)
{
echo "Hello World!
";
}
?>
($i=1;$i<=5;$i++)表達的意思是i的初始值為1,每次執行循環體前都檢查表達式i<=5的真假,如果為真則執行循環體並在循環體結束後i的值加一,如果為假則跳出循環。

㈦ php 無限循環 子分類 怎麼寫

根據你的資料庫和需求改一下就可以了

<style type="text/css">
ul {position:relative;
list-style-type: none;
padding:0px;
margin:0px;
font-size:12px;
}
li{
position:relative;
padding:0px;
margin:0px;

}
.ul{
padding:0px;
margin:0px;
position:relative;
margin-left:8px;
width:100px;
display:none;

}
</style>
<script>
function open_close(id){

id.children.item(0).style.display='block';

}

</script>

<?php
function xh($i){
if($i>1) {
echo "<ul class='ul'>";
for($j=1;$j<$i;$j++){
echo "<li onClick='open_close(this)'>├點我".$j;

xh($j);
echo "</li>";
}
echo "</ul>";
}
}

$i=0;
echo "<ul>";
while(true){

$i++;

echo "<li onClick='open_close(this)'>點我".$i;
xh($i);
echo "</li>";

if($i==10){break;}

}

echo "</ul>";

?>

㈧ 關於php 中的for循環

哈哈, 我剛測試了下, 原因是 , if($i=5 && $j=5){ 這句語句中是這樣賦值的

$i = (5 && $j = 5) ,你可以在 continue前輸出下 i和j變數,$i 其實已經被賦值成了 一個邏輯值,就是
5 && true 這個值,是true, 邏輯true 輸出會被輸出 1, 所以 $i 是1了。
而 j賦值為5 ,continue 為6,每次都是6, 所以是 16了。。
因為從沒有跳出j這個循環,所以i不可能++ 所以一直是 16, 不會到 2多少

如果你這樣 if (($i =5) && ($j =5)) 括弧起來,才會優先賦值,再算&&符

㈨ 關於PHP無限循環使用遞歸到一定條件的跳出問題

這個程序好多問題,
首先是沒有遞歸條件,
改成這樣:
$position=syDB('member')->find("id=$id");

$pid_info=syDB('member')->find("id=$position[pid]");
if(empty($position) || empty($pid_info)){
return;

}

其次是沒有返回值,
這個你自己弄,哈。

㈩ 請教:php中什麼是for循環這個「for」該怎樣理解

我雖沒學過PHP,但for還是知道的,哪都有,很長見,for就是一個循環的開始,什麼是循環從字面上應該好理解吧,比如一出輸出100個1或者輸出1,2,3,4...這樣,功能很強大的,多看看書上例子就知道了
下面是典型例子
for(int i=0;i<10;i++)
{
輸出i;//我不太清楚PHP怎麼輸出..
}

閱讀全文

與phpfor無限循環相關的資料

熱點內容
搜索pdf內容 瀏覽:497
程序員裝機必備的軟體 瀏覽:9
php微信第三方登錄demo 瀏覽:536
上海php工具開發源碼交付 瀏覽:791
哪裡有求購黃頁的源碼 瀏覽:194
商城礦機源碼礦場系統 瀏覽:198
單片機的led燈熄滅程序 瀏覽:224
洛陽python培訓 瀏覽:702
小鍵盤命令 瀏覽:194
單片機c語言返回主程序 瀏覽:816
dockerpythonweb 瀏覽:970
程序員演算法有多強 瀏覽:717
pythonworkbook模塊 瀏覽:245
什麼app能查醫生 瀏覽:175
輕量級的編程語言 瀏覽:340
程序員那麼可愛生孩子 瀏覽:432
後綴him3加密文件是什麼軟體 瀏覽:986
堅果隱藏app為什麼要140版本才能用 瀏覽:315
淘寶dns伺服器地址 瀏覽:259
領英轉型app哪個好用 瀏覽:943