ホームページ > バックエンド開発 > PHPチュートリアル > array_diff 関数に関する質問

array_diff 関数に関する質問

WBOY
リリース: 2016-06-13 12:12:46
オリジナル
1032 人が閲覧しました

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));

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート