php直接輸出json格式,有一個誤區(qū),以為用echo json_encode($data);這樣就是輸出json數(shù)據(jù)了,沒錯這樣輸出文本是json格式文本而不是json數(shù)據(jù),正確的寫法是應(yīng)該加一句:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),彌渡企業(yè)網(wǎng)站建設(shè),彌渡品牌網(wǎng)站建設(shè),網(wǎng)站定制,彌渡網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,彌渡網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
?php
header('Content-type:text/json');
//這句是重點,它告訴接收數(shù)據(jù)的對象此頁面輸出的是json數(shù)據(jù);
$json={"name":"yovae","password":"12345"};
//雖然這行數(shù)據(jù)形式上是json格式,如果沒有上面那句的話,它是不會被當(dāng)做json格式的數(shù)據(jù)被處理的;
echo $json;
?
可以輸出表格說明查詢結(jié)果是有值的。但沒有看到文字,有可能會是你的短標簽沒有啟動。不過使用?= ?是不利于代碼的可移植的。最好使用?php echo $var ;?。
短標簽: ? … ?需要在php.ini中設(shè)置short _open_tag=on,默認是on,或者在 PHP 編譯時加入了 –enable-short-tags 選項。(PHP 3版本還可以通過 short_tags() 函數(shù)激活使用短標記。)
你這哪是json,這是序列化,用unserialize反序列化就可以得到數(shù)組,然后就可以根據(jù)鍵名來取
如果你一定要這種字符串來取,那只能正則
preg_match('/"logo".*"(.*)"/U',?$str,?$match);
$match[1]就是你要的值
for(;;)FOR循環(huán)是這樣的,第一個分號前面是定義一個變量如:$i=1兩個分號中間是定義條件如:$i10第二個分號后是方法如:$i++
for($i=1;$i10;$i++){
echo $i++;
}
這樣的話就是輸出一到九
如果你要用FOR 來寫你那個數(shù)據(jù)庫查詢顯示語句的話應(yīng)該寫不出吧 ,你看看下面有沒有高手寫出來咯,我也是PHP菜鳥 呵呵
如果是根據(jù)ID查詢的話還有可能我寫寫看
還有如果你只是查數(shù)據(jù)庫中的記錄的話最好不要用mysql_fetch_array
因為這樣會查出很多東西,而你只是想要的是記錄,它會帶出你查出的直的索引什么的,速度慢用mysql_fetch_assoc好
網(wǎng)頁標題:php輸出數(shù)據(jù)安行 php 輸出換行
文章來源:http://chinadenli.net/article10/dodisdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、微信小程序、網(wǎng)站維護、網(wǎng)站制作、企業(yè)建站、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)