一個迴圈判斷進入了誤區 請求指導

來源:互聯網
上載者:User
$value){  $show.="$value";}if($show==3){echo "你好";}elseif($show==11){echo "我好";}else{echo "都好";}


$str ="3,8,9,10,11,"; 中的 3 8 9 10 11 的位置是不確定的 也就是會變化的

$show==3 中的3 就是上面的數字 也就是說是根據$str 進行分割後的值進行判斷的

好像迷糊了 一直無法進行判斷


回複討論(解決方案)

$str ="3,8,9,10,11,";$array = explode(",", $str);foreach($array AS $_key=>$value){   if($value==3){     echo "你好";  }elseif($value==11){     echo "我好";     }else{    echo "都好";  }}

$show.="$value";這個你做甚?

你這是要幹啥子啊 分了又連上 是要去掉, 號??

詳細描述一下你的需求,期望得到什麼結果。

估計是想把數字變成對應文字

';$str ="3,8,9,10,11,";$array = explode(",", $str);foreach($array AS $_key=>$value){     echo show($value);}function show($v){    if($v==3){        return '你好 ';    }elseif($v==11){        return '我好 ';    }else{        return '都好 ';    }}?>

你好 都好 都好 都好 我好 都好

感謝各位的回答 家裡有事走了幾天

具體的就是 一個迴圈 裡面有個欄位是存在的是 3,8,9,10,11 類型的 但是要判斷這個

大迴圈裡面的欄位判斷 5樓是正確的

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.