php 讀取數(shù)據(jù)一般都是在循環(huán)讀取的時候把數(shù)據(jù)放入數(shù)組里,例如

成都創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為北川羌族等服務(wù)建站,北川羌族等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為北川羌族企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
?php
$link = mysql_connect("數(shù)據(jù)庫地址","用戶名","密碼");//連接服務(wù)器
mysql_select_db("數(shù)據(jù)庫名",$link);//連接數(shù)據(jù)庫
mysql_query("set names gb2312");//設(shè)置字符集
$str = "select * from table1";//查詢語句
$result = mysql_query($str,$link);//執(zhí)行查詢
$re_array = new array();//構(gòu)造數(shù)組
while($row = mysql_fetch_array($result))
{
$re_array[] = $row['列名'];//這樣可以保存多列數(shù)據(jù),根據(jù)語句不同,需要在這進(jìn)行相應(yīng)修改
}
?
mysql_fetch_assoc、mysql_fetch_array、mysql_fetch_row這三個函數(shù)都只獲取一行,想要全顯示這么寫:
while(($rows=mysql_fetch_assoc($result))!==false){
print_r($rows);
}
在生成的表單元素以及之前的元素的名字加上中括號即可實現(xiàn)
比如: name="contents" = name="contents[]",最后提交獲取到的數(shù)據(jù)是一個數(shù)組形式的。
代碼如下:
form name="form1" method="post" action="index.php?action=ok"
1.input type="text" name="contents[]" value=""
2.input type="text" name="contents[]" value=""
3.input type="text" name="contents[]" value=""
input type="submit" value="提交"
/form
?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
print_r($contents);
}
?
得到的數(shù)據(jù)是數(shù)組形式的,遍歷即可。
?php
$arr=file('txt');//請使用準(zhǔn)確的文件名代替txt
$n=count($arr)-1;
for ($i=1;$i=100;$i++){//100的需要顯示的行數(shù)的例子,不是100時請換為具體數(shù)
$x=rand(0,$n);
echo $arr[$x],"\n";//隨機(jī)顯示一行
}
?
//你沒說把單詞和解釋存儲在哪里呀,我給你存入一個$data數(shù)組,例如$["about"]="prep.關(guān)于;\n在…周圍";
代碼如下:
$fp=fopen("data.txt","r");
$word='';
$note='';
//讀入第一個單詞
$word=trim(fgets($fp));
while(!feof($fp)(!empty($data)))
{
$line=trim(fgets($fp));
//如果是空行,表示上一個單詞的解釋結(jié)束,保存數(shù)據(jù),清空解釋,讀下一個單詞
if ($line=='') {$data[$word]=$note;$note='';$word=trim(fgets($fp));}
else {$note.="\n$line";}
}
fclose($fp);
邏輯非常簡單,希望你能看明白。
本文標(biāo)題:php接收多行數(shù)據(jù) php多行文本
當(dāng)前鏈接:http://www.chinadenli.net/article22/doddgcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)、網(wǎng)站建設(shè)、建站公司、品牌網(wǎng)站制作、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)