> 백엔드 개발 > PHP 튜토리얼 > 求一段php调用txt文件数据并赋值的代码

求一段php调用txt文件数据并赋值的代码

WBOY
풀어 주다: 2016-06-23 14:23:42
원래의
1024명이 탐색했습니다.

引用变量 引用txt if...else 判断语句

首页文件 index.html
引用文件:./txt/pan.txt中的第三行:false或者yes
在index.html中做一个if..else的判断语句,变量$do的值是pan.txt的第三行中的数值;

这个php该怎么写呢?

回复讨论(解决方案)

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[3]; //line 3if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
로그인 후 복사
로그인 후 복사

写错了,刚刚是line 4

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[3]; //line 3if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
로그인 후 복사
로그인 후 복사

thank you!不过如果要输出的不是一句话而是一个div层呢?该怎么做呢?
写错了,刚刚是line 4

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

其实要输出是这么一个

    ,如果do的值为yes 就输出,为false就不输出,请问这个怎么实现呢?
    <ul>							{query:name=commend_goods as co join=left join goods as go on co.goods_id eq go.id where=co.commend_id eq 1 and go.is_del eq 0 AND go.id is not null fields=go.list_img,go.sell_price,go.name,go.market_price,go.id limit=7 order=id desc group = id}		{set:$tmpId=$item['id'];}				<li>		    <span class="goods_img">		    <a href="{url:/site/products/id/$tmpId}" target="_blank">		     <img src="{webroot:$item[list_img]}"  alt="{$item['name']}" />                     </a></span>		     <h3 class="item_name">{$item['name']}</h3>		     <p><span class="moneda">RMB</span><span class="sell_price">{$item['sell_price']}</span></p>			</li>				{/query}								</ul>
    로그인 후 복사
    로그인 후 복사



    写错了,刚刚是line 4
    <?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사

    你的这个是模板语言?

    如果知识输出,你修改一下,直接echo "

      "就好了,false的情况下不做处理,都不用判断,就判断是否为yes

      其实要输出是这么一个
        ,如果do的值为yes 就输出,为false就不输出,请问这个怎么实现呢?
        <ul>							{query:name=commend_goods as co join=left join goods as go on co.goods_id eq go.id where=co.commend_id eq 1 and go.is_del eq 0 AND go.id is not null fields=go.list_img,go.sell_price,go.name,go.market_price,go.id limit=7 order=id desc group = id}		{set:$tmpId=$item['id'];}				<li>		    <span class="goods_img">		    <a href="{url:/site/products/id/$tmpId}" target="_blank">		     <img src="{webroot:$item[list_img]}"  alt="{$item['name']}" />                     </a></span>		     <h3 class="item_name">{$item['name']}</h3>		     <p><span class="moneda">RMB</span><span class="sell_price">{$item['sell_price']}</span></p>			</li>				{/query}								</ul>
        로그인 후 복사
        로그인 후 복사




        写错了,刚刚是line 4
        <?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
        로그인 후 복사
        로그인 후 복사
        로그인 후 복사
        로그인 후 복사

        OK  谢谢!
        你的这个是模板语言?

        如果知识输出,你修改一下,直接echo "

          "就好了,false的情况下不做处理,都不用判断,就判断是否为yes
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿