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

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

為什么 in_array 對于此搜索返回 false?

為什么 in_array 對于此搜索返回 false?

PHP
小怪獸愛吃肉 2024-01-19 17:26:46
為什么下面的代碼會返回false?它應該返回 true。in_array(    '/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg',    [        'https://example.com/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg'    ],    false)在線代碼編輯器
查看完整描述

2 回答

?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

這是正確的行為。

該數組中沒有字符串/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg。


查看完整回答
反對 回復 2024-01-19
?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

我認為你誤解了“嚴格”的論點。例如。


in_array('3', [1, 2, 3, 4], true); // ==> false because the string '3' !== 3

但是,如果您不傳遞第三個參數或傳遞它false:


in_array('3', [1, 2, 3, 4]);        // ==> true because '3' == 3

in_array('3', [1, 2, 3, 4], false); // ==> true because '3' == 3

但是,在您的情況下,即使使用loose,字符串也不匹配==:


'/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg' == 

    'https://example.com/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg'

// ==> false


查看完整回答
反對 回復 2024-01-19
  • 2 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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