アプリ版:「スタンプのみでお礼する」機能のリリースについて

if (in_array("", $_POST, true) == false) { という記述があるのですが
in_arrayの次の"",(第一引数)はどういう意味でしょうか?
「空だった場合」という意味でしょうか?
教えて下さい。宜しくお願いします。

A 回答 (1件)

はい、その通りです。

in_array関数の第一引数には検索対象の値を指定しますが、空文字列を検索することで、$_POSTに空の値が含まれていないかどうかを判定していると思われます。第二引数に$_POSTを指定しているため、$_POSTに含まれる全ての要素について検索を行います。また、第三引数にtrueを指定することで、比較時に型変換を行わないようにしています。
    • good
    • 0
この回答へのお礼

ありがとうございます。
助かりました<m(__)m>

お礼日時:2023/04/01 17:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!