本文目錄一覽:
- 1、php循環輸出10條信息,前麵條信息用
- 2、thinkphp中foreach循環輸出中,如何只對其中一條進行操作
- 3、PHP 給第一個和第五個li添加class
- 4、php數組遍歷類與用法示例
- 5、php stdclass 如何打印
php循環輸出10條信息,前麵條信息用
循環的時候用一個變量來計數,每次都自增1,加上一個if條件,在循環5次之前用ul class=”list-news_2 splist”,5次以後用ul class=”list-news_2″就可以了。
我這裡循環輸出一個數組為例:
foreach($arr as $v){
$num = $num + 1;
if($num 5){
echo ‘ul class=”list-news_2 splist”‘;
}else{
echo ‘ul class=”list-news_2″‘;
}
}
thinkphp中foreach循環輸出中,如何只對其中一條進行操作
首先先建模型,在查找,賦值,最後顯示。就四個步驟。
我就以Class表為例。
$Class = D(“Class”);
$classList = $Class-select();
$this-assign(“classList”,$classList);
$this-display.
PHP 給第一個和第五個li添加class
如果要在php動態輸出時給li加css,可以通過循環中判斷來處理:
$j=0;
while($row = $db-fetch_array($list)){
$row[‘date’] += $timezone * 3600;
$j++;
?
li?php if($j==1 || $j==5){? class=”classname”?php }?
/li
?php }?
/ul
?php } ?
php數組遍歷類與用法示例
本文實例講述了php數組遍歷類與用法。分享給大家供大家參考,具體如下:
?php
class
scanArray{
public
$arr;
public
$where;
private
$str;
public
function
scan($arr,$where=”array”){
$this-arr
=
$arr;
$this-where
=
$where;
foreach($this-arr
as
$k=$v){
if(is_array($v)){
$this-where
=
($this-where).”[{$k}]”;
$this-scan($v,$this-where);
}else{
$this-str
.=
$this-where.”[{$k}]=”.$v.’br
/’;
}
}
return
$this-str;
}
function
__destruct(){
unset($this-arr);
unset($this-where);
}
}
$a
=
array(‘g’=”a”,’vv’=array(“b”=”b”,”l”=”c”,”xx”=array(“e”,”g”)));
$ah
=
new
scanArray();
$b
=
$ah-scan($a);
echo
$b;
運行結果:
array[g]=a
array[vv][b]=b
array[vv][l]=c
array[vv][xx][0]=e
array[vv][xx][1]=g
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP數組(Array)操作技巧大全》、《php排序算法總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《php字符串(string)用法總結》及《PHP常用遍歷算法與技巧總結》
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:PHP遍曆數組的方法匯總PHP
數組遍歷方法大全(foreach,list,each)PHP
數組遍歷foreach語法結構及實例PHP中多維數組的foreach遍歷示例php實現遍歷多維數組的方法PHP中使用foreach()遍歷二維數組的簡單實例PHP遍曆數組的三種方法及效率對比分析PHP實現的操作數組類庫定義與用法示例PHP數組操作類實例PHP數組生成XML格式數據的封裝類實例
php stdclass 如何打印
我舉個例子,希望有幫助:
?php
$std = new stdClass();
$std-id = 12345;
$arr = array(
‘list’ = array($std)
);
print_r($arr);
//打印id
echo $arr[‘list’][0]-id;
exit;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280745.html