Heim > Backend-Entwicklung > PHP-Tutorial > 求段php 替换输出的代码

求段php 替换输出的代码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:36:37
Original
1220 Leute haben es durchsucht

循环那部分一直写不对

要求如下
读取a.txt 内容是
111,2222
333,4444
555,7777
这样的格式

如果$goods_id的值 等于其中一行前面的值 那么转换成后面的输出,比如 $goods_id=111,那么进行替换后输出$goods_id=2222

回复内容:

循环那部分一直写不对

要求如下
读取a.txt 内容是
111,2222
333,4444
555,7777
这样的格式

如果$goods_id的值 等于其中一行前面的值 那么转换成后面的输出,比如 $goods_id=111,那么进行替换后输出$goods_id=2222

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<code>$goods_id = 111;

 

$handle = fopen("f:/test.txt", "r");

while (!feof($handle)) {

    $line = fgets($handle, 4096);

    //echo $line."<br>";

    $str = explode(",",$line);

 

    if($str[0] == $goods_id ){

        echo $str[1];

    }

}

    fclose($handle);

</code>

Nach dem Login kopieren

`

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<code>function getGoodsIpMap()

{

    $fh = fopen('a.txt', 'r');

    $goodsMap = array();

    while($line=fgets($fh)!==false)

    {

        if(empty($line))

        {

            continue;

        }

        list($oldId, $newId) = explode(',',trim($line));

        $goodsMap[$oldId] = $newId;

    }

    fclose($fh);

}

 

$goodsIdMap = getGoodsIpMap();

$newId = isset($goodsIdMap[$goodsId]) ? $goodsIdMap[$goodsId] : $goodsId;

</code>

Nach dem Login kopieren

`

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage