PHP 讀檔並轉換內容 (20點)

輸入的文字檔內容為:

李大明***1953/4/13***B***台北

林小蕙***1977/1/10***C***台南

輸出檔案變成下面內容:

姓名:李大明

生日:1953/4/13

血型:B

居住地:台北

姓名:林小蕙

生日:1977/1/10

血型:C

居住地:台南

剛開始學習PHP,存入陣列之後取值方法有誤,所以沒有資料出來

請問怎麼處理比較好?謝謝

2 Answers

Rating
  • carrl
    Lv 6
    8 years ago
    Favorite Answer

    利用 explode 將字串變成陣列

    $aline = "李大明***1953/4/13***B***台北";

    $aarray = explode("***", $aline);

    echo $aarray[0]; /* 李大明 */

    echo $aarray[1]; /* 1953/4/13 */

    echo $aarray[2]; /* B */

    echo $aarray[3]; /* 台北 */

    將取出的每一行都用 explode 變成 陣列 就可以了

    • Commenter avatarLogin to reply the answers
  • 神軀
    Lv 7
    8 years ago

    要字串抓取跟過濾

    就要正規語言表達式

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.