array_diff 関数に関する質問

WBOY
WBOYオリジナル
2016-06-13 12:12:461037ブラウズ

array_diff関数の問題について
読み込んだtxtファイルのタイトルが設定したものと同じかどうかを比較するためにarray_diffを使用しましたが、表面上は常に最後のフィールドが異なると判断されるようです。フィールドに余分なスペースがあります。スペースも追加した場合、txt ファイルの最後のフィールドの内容を確認するにはどうすればよいですか? ?
------解決策----------------------
base64 エンコード:
DQ ==は復帰文字 0x0d (chr(13))
IA== はスペース文字 0x20 (chr(32))

通常の状況では、先頭と末尾の空白文字は無視できます。トリムするのが適切です Now
$ar = array_diff(array_map('trim', $array), array_map('trim', $value));

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。