?php
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的肇源網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
mysql_select_db("infosystem",
$link);
//選擇數(shù)據(jù)庫
$q
=
"SELECT
*
FROM
info";
//SQL查詢語句
mysql_query("SET
NAMES
GB2312");
$rs
=
mysql_query($q,
$link);
//獲取數(shù)據(jù)集
if(!$rs){die("Valid
result!");}
echo
"table";
echo
"trtd部門名稱/tdtd員工姓名/tdtdPC名稱/td/tr";
while($row
=
mysql_fetch_row($rs))
echo
"trtd$row[1]/tdtd$row[2]/tdtd$row[3]/td/tr";
//顯示數(shù)據(jù)
echo
"/table";
mysql_free_result($rs);
//關(guān)閉數(shù)據(jù)集
根據(jù)你的描述,我理解為你是想輸出文本中第2行到第10行的數(shù)據(jù)
代碼如下:
$str = file_get_contents('k.txt');
$array = explode("\r\n",$str);
$newArray = array_slice($array, 2, 9); // 切割數(shù)組 第二個參數(shù)是下標(biāo),第三個參數(shù)是切割多少個元素 到array[10]是9個元素
foreach ($newArray as $k = $v) {
echo $v;
echo PHP_EOL; // 換行符
}
如果覺得有用請采納,并點(diǎn)個關(guān)注~
?php
function?switchWeek($num){
switch?($num)?{
case?1:
return?'星期一';
break;
case?2:
return?'星期二';
break;
case?3:
return?'星期三';
break;
case?4:
return?'星期四';
break;
case?5:
return?'星期五';
break;
case?6:
return?'星期六';
break;
case?7:
return?'星期日';
break;
default:
return?'';
break;
}
}
$con?=?mysql_connect("localhost","root","")?or?die('連接失敗:'.mysql_error());
mysql_select_db("test");//你的數(shù)據(jù)庫名
mysql_query('set?names?utf8');
$sql?=?'select?*?from?news?';
$result?=?mysql_query($sql);
$array?=?array();
while($row?=?mysql_fetch_array($result,MYSQL_ASSOC)){
$key?=?date('Y年m月d日',$row['time']).'?'.switchWeek(date('N',$row['time']));
$array[$key][]=$row;
}
mysql_free_result($result);
//var_dump($array);
/*此時數(shù)組$array的結(jié)構(gòu)如下,在你的前端頁面便利此數(shù)組即可
Array?(?
[2013年07月28日?星期日]?=?
Array?(?
[0]?=?
Array?(?
[id]?=?1?
[title]?=?標(biāo)題1?
[content]?=?內(nèi)容內(nèi)容111111111?
[time]?=?1374969600
)?
[1]?=?
Array?(?
[id]?=?2?
[title]?=?標(biāo)題2?
[content]?=?內(nèi)容內(nèi)容222222222?
[time]?=?1374973200?
)?
)?
[2013年07月29日?星期一]?=?
Array?(?
[0]?=?
Array?(?
[id]?=?3?
[title]?=?標(biāo)題3?
[content]?=?內(nèi)容內(nèi)容333333333?
[time]?=?1375061400?
)
)
)
*/
?
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?""
html
head
meta?http-equiv="Content-Type"?content="text/html;?charset=UTF-8"
titlehtml展示頁/title
/head
body
table?border='2'?style="width:?300px;?text-align:center;"
?php?foreach?($array?as?$key?=?$value)?{?
trtd?colspan='2'?=$key?/td/tr
?php?foreach?($value?as?$k?=?$v)?{??
trtd?=date('H:i',$v['time'])?/tdtd?=$v['title']?/td/tr
?php?}?
?php?}?
/table
/body
/html
希望對你有幫助
//下面是一個例子
$g_id = isset($_GET['id'])?$_GET['id']:'1';//定義變量$g_id,使用三元運(yùn)算符是為了避免出現(xiàn)waring
$p_id = ($g_id=9)?('0'.$g_id):($g_id);//定義變量$p_id
//定義一組URL,這里我們用一組圖片的地址,可以看到圖像文件URL會根據(jù)瀏覽器參數(shù)id的不同而得到不同的URL
$Uri = array(
'0' = array('uri'= '/images/p'.$p_id.'_01.jpg'),
'1' = array('uri'= '/images/p'.$p_id.'_02.jpg'),
'2' = array('uri'= '/images/p'.$p_id.'_03.jpg'),
'3' = array('uri'= '/images/p'.$p_id.'_04.jpg'),
'4' = array('uri'= '/images/p'.$p_id.'_05.jpg'),
'5' = array('uri'= '/images/p'.$p_id.'_06.jpg'),
'6' = array('uri'= '/images/p'.$p_id.'_07.jpg'),
'7' = array('uri'= '/images/p'.$p_id.'_08.jpg'),
'8' = array('uri'= '/images/p'.$p_id.'_09.jpg'),
'9' = array('uri'= '/images/p'.$p_id.'_10.jpg'),
'10' =array('uri'= '/images/p'.$p_id.'_11.jpg'),
'11' =array('uri'= '/images/p'.$p_id.'_12.jpg'),
'12' =array('uri'= '/images/p'.$p_id.'_13.jpg')
);
//使用foreach循環(huán)輸出img標(biāo)簽,使得網(wǎng)頁能正常顯示這些圖片
foreach ($Uri as $v){
if (file_exists("..".$v['uri'])){//這里需要判斷一下圖片文件是否存在,如果不存在,則不進(jìn)行輸出,否則頁面上會有一個img加載失敗的警告信息
echo 'img src="'.$v['uri'].'"/br/';
}
}
復(fù)制代碼
下面我們來看看for、foreach、while這三種循環(huán)方式的寫法
復(fù)制代碼
//for:
for($i=0;$icount($Uri);$i++){
echo $Uri[$i]['uri']."br/";
}
echo "hr";
//foreach:
foreach($Uri as $v){
echo $v['uri']."br/";
}
echo "hr";
//while:
$i = 0;
while($icount($Uri)){
echo $Uri[$i]['uri']."br/";
$i++;
}
一般我們?yōu)榱藴p少數(shù)據(jù)庫鏈接,取數(shù)據(jù)是一次取出所有想要的數(shù)據(jù)然后做循環(huán)處理,而不是一個個循環(huán)取出
$servername?=?"localhost";
$username?=?"root";
$password?=?"root";
$dbname?=?"aaaa";
//?創(chuàng)建連接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("連接失敗:?"?.?$conn-connect_error);
}?
$conn-query('set?names?utf8');
$sql?=?"SELECT?name?FROM?xiao?";//這里是查詢xiao表的name列的所有數(shù)據(jù)
$result?=?$conn-query($sql);
if?($result-num_rows??0)?{
//?輸出數(shù)據(jù)
while($row?=?$result-fetch_assoc())?{
//print_r($row);
echo?"name:?"?.?$row["name"]."br";//這里是循環(huán)打印
}
}?else?{
echo?"沒有查詢到數(shù)據(jù)";
}
$conn-close();
foreach($list
as
$key=$a)
//如果需要取得下標(biāo)用該方法
$key
代表了數(shù)組中的下標(biāo)。$a
代表的是數(shù)組的值
//循環(huán)輸出下標(biāo)的語句應(yīng)該是
foreach($list
as
$key=$a)
{
echo
$key."=".$a;
}