$content?=?file("test.txt");
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為革吉等服務(wù)建站,革吉等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為革吉企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
$randContent?=?array_rand($content,5);
echo?implode("br?/",$randContent);
第一行使用file把把整個(gè)文件讀入一個(gè)數(shù)組中
第二行使用array_rand在數(shù)組中隨機(jī)取出5個(gè)元素
第三行將取出的5個(gè)數(shù)組中間添加br?/標(biāo)簽并打印出來
file
把整個(gè)文件讀入一個(gè)數(shù)組中
file?(?string?$filename?,?int?$flags?=?0?,?resource?$context?=???)?:?array
array_rand
從數(shù)組中隨機(jī)取出一個(gè)或多個(gè)隨機(jī)鍵
array_rand?(?array?$array?,?int?$num?=?1?)?:?int|string|array
implode
將一個(gè)一維數(shù)組的值轉(zhuǎn)化為字符串
implode?(?string?$glue?,?array?$pieces?)?:?string
?php
//把read.txt文本中的內(nèi)容讀取到一個(gè)字符串中
$str?=?file_get_contents('read.txt');?
//用換行的分割符(\r\n)把字符串分割為數(shù)組,也就是把每一行分割為成數(shù)組的一個(gè)值
$array?=?explode("\r\n",$str);
//可以根據(jù)自己需要,循環(huán)輸出從開始行到結(jié)束行的內(nèi)容
//示例:輸出文本中第4行內(nèi)容(因?yàn)閿?shù)組的鍵值是從0開始的,所以第4行也就是鍵值3)
echo?$array[3];
?
PHP從數(shù)據(jù)庫提取并顯示數(shù)據(jù)的典型代碼如下:
?php
//連接數(shù)據(jù)庫,三個(gè)參數(shù):數(shù)據(jù)庫服務(wù)器IP,用戶名,密碼
if(mysql_connect('127.0.0.1',?'root',?'123456')){
//數(shù)據(jù)庫連接成功,開始查詢,下面是SQL語句
//此例子SQL查詢數(shù)據(jù)庫test里面的表tab,假設(shè)有一個(gè)數(shù)值字段score,查詢其值大于60的數(shù)據(jù)行
$sql="select?from?test.tab?where?score60";
if?($res=mysql_query($sql)){
//數(shù)據(jù)庫查詢執(zhí)行成功
while($row=mysql_fetch_array($res)){
//循環(huán)查詢滿足條件的所有記錄
echo?'姓名:'.$row['name']?.?'成績(jī):'.?$row['score'].?'br';
}
//刪除查詢
mysql_free_result($res);
}else?echo?"執(zhí)行數(shù)據(jù)庫查詢失敗,語句:?$sqlbr原因:".mysql_error();
//關(guān)閉數(shù)據(jù)庫
mysql_close();
}else?echo?"數(shù)據(jù)庫連接失敗,原因是:".mysql_error()l