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

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

嚴格比較失敗了 laravel Blade,我犯了一些愚蠢的錯誤

嚴格比較失敗了 laravel Blade,我犯了一些愚蠢的錯誤

PHP
千萬里不及你 2023-08-06 15:43:57
我試圖對收音機中的“男性”“女性”進行嚴格的比較。我知道我確實犯了一些愚蠢的錯誤,但是卻盲目了。我有下面的代碼,我需要在單選框中檢查=“ckecked”。<p>    <label for="gender">Gender</label><br>    <label for="mail">Male</label>    <input class="w3-radio" type="radio" name="gender" {{ ($a['gender'] ?? '' === "male")? "checked" : "" }} value="male"/>    @php      if ($a['gender'] ?? '' === 'female') {        echo "true";      }      else {        echo "false";      }    @endphp    <label for="female">Female</label>    <input class="w3-radio" type="radio" name="gender" {{ ($a['gender'] ?? '' === "female")? "checked" : "" }} value="female"/>  </p>不管是什么,這總是會檢查“女性”收音機。甚至@php      if ($a['gender'] ?? '' === 'female') {        echo "true";      }      else {        echo "false";      }    @endphp始終返回 true。需要幫助。提前致謝
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

別擔心,這很簡單,您可以通過使用忽略其他情況來完成

{{isset($a['gender']) && $a['gender'] !="male"?:"checked" }}

檢查當前性別是否為男性

{{isset($a['gender']) && $a['gender'] !="female"?:"checked"}}

檢查當前性別是否為女性


查看完整回答
反對 回復 2023-08-06
?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

這應該給你一個嚴格的比較


$a["gender"] = "female"; //assuming that was the array value

echo ($a['gender'] === "female")? "true" : "false"; //this returns true

echo ($a['gender']=== "male")? "true" : "false"; //this returns false


查看完整回答
反對 回復 2023-08-06
  • 2 回答
  • 0 關注
  • 124 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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