亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php txt 字符串比較數組比較

php txt 字符串比較數組比較

PHP
炎炎設計 2023-05-26 17:43:39
$c = '4432';$word = file_get_contents('1234.txt');$value = explode(" ",$word);for ($i = 0; $i < 3; $i++) {   if ($value[$i] = $c){      echo $value[$i];      break;    }}文件1234.txt內容:1234 789 4432 9985532 999如何比較4432并分別得到值789?我需要:if $c is 1234 then get 789 valueif $c is 4432 then get 998 valueif $c is 5532 then get 999 value現在我的代碼只能得到 1234 或 4432 或 5532。
查看完整描述

1 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

file()您可以嘗試使用和功能獲得預期的結果explode():


<?php

$match = '4432';


$file = file('1234.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

foreach ($file as $line) {

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

    if ($words[0] == $match) {

        echo $words[1];

        break;

    }       

}

?>

補充筆記:


函數file_get_contents()將整個文件讀入一個字符串,但file()將文件的內容返回到一個數組中。

PHP 中的比較運算符==是( ===),而不是=。


查看完整回答
反對 回復 2023-05-26
  • 1 回答
  • 0 關注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號