php優化for
① php for的使用
這是一個非常簡單的問題
我來回答吧
<?php
for ($i=1 ; $i<6 ; $i++)
{
echo str_repeat("*",$i)."<br>";
}
?>
你要具體看一下for循環的使用方法,我給你找了個好的教程 地址你看看參考資料的連接吧
② php for 循環問題
for($i=0;$i<count($arr)-1;$i+=2)
{
echo "name".$arr[$i]." 時間:".$arr[$i+1];
}
這樣應該可以吧。
③ 請教:php中什麼是for循環這個「for」該怎樣理解
我雖沒學過PHP,但for還是知道的,哪都有,很長見,for就是一個循環的開始,什麼是循環從字面上應該好理解吧,比如一出輸出100個1或者輸出1,2,3,4...這樣,功能很強大的,多看看書上例子就知道了
下面是典型例子
for(int i=0;i<10;i++)
{
輸出i;//我不太清楚PHP怎麼輸出..
}
④ php將代碼越寫越少要注意的一些細節和經驗有哪些
1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。 2、$row[』id』] 的速度是$row[id]的7倍。 3、echo 比 print 快,並且使用echo的多重參數(譯註:指用逗號而不是句點)代替字元串連接,比如echo $str1,$str2。 4、在執行for循環之前確定最大循環數,不要每循環一次都計算最大值,最好運用foreach代替。 5、注銷那些不用的變數尤其是大數組,以便釋放內存。 6、盡量避免使用__get,__set,__autoload。 7、require_once()代價昂貴。 8、include文件時盡量使用絕對路徑,因為它避免了PHP去include_path里查找文件的速度,解析操作系統路徑所需的時間會更少。 9、如果你想知道腳本開始執行(譯註:即伺服器端收到客戶端請求)的時刻,使用$_SERVER[『REQUEST_TIME』]要好於time()
⑤ php php for循環查詢資料庫效率低,該如何優化mysql mysql
那就用sphinx 技術,目前這個是最好的,沒有之一。
下面是我網路弄過來的,怎麼使用還得你自己看白皮書了。
Sphinx的主要特性包括:
高速索引 (在新款CPU上,近10 MB/秒);
高速搜索 (2-4G的文本量中平均查詢速度不到0.1秒);
高可用性 (單CPU上最大可支持100 GB的文本,100M文檔);
提供良好的相關性排名
支持分布式搜索;
提供文檔摘要生成;
提供從MySQL內部的插件式存儲引擎上搜索
支持布爾,短語, 和近義詞查詢;
支持每個文檔多個全文檢索域(默認最大32個);
支持每個文檔多屬性;
支持斷詞;
支持單位元組編碼與UTF-8編碼。[1]
⑥ php關於for循環的問題!
<?php
$txt="";
$num=count($ArrA);
for($i=0;$i<$num;$i++){
if($ArrA[$i] != $ArrB[$i]){
$txt.=$ArrA[$i]." ".$ArrB[$i];
}
}
⑦ php foreach嵌套循環怎麼優化
數據量太大,做優化很困難,一般來說就把數據靜態化,提前把數據處理好,放在redis或者前端json里,然後網頁直接拿緩存或者json,速度就很快。
這么多內容,你不可能直接一下子處理啊。
⑧ PHP FOR循環高手 請幫忙
$arr[0][0] = '干鍋';
$arr[0][1] = '好鍋';
$arr[1][0] = '熱的';
$arr[1][1] = '冷的';
$arr[1][1] = '中的';
foreach ($arr as $arr1){
$arv[] = implode(" ", $arr1);
}
//$arv 就是按你要求組成的新數組
⑨ PHP中for循環
for 英文意思是 為了。 在這里你可以理解成 from的意思。
from $i to $n ;執行一系列動作。
對了 沒必要糾結這些。。。 基本編程語言都有for這個關鍵詞。
⑩ 關於PHP的問題,用for循環解決 最好詳細說明
台階階數是7的整數倍,5的整數倍加4,3的整數倍加2,2的整數倍加1
int sum;//存放台階數
for(int i = 0;;i++){
if(i%7==0&&(i-4) %5==0&&(i-2)%3==0&&(i-1)%2==0){
sum=i;
break;
}
}