配列を判定する

WBOY
WBOYオリジナル
2016-06-23 13:28:161020ブラウズ

たとえば、フォアグラウンドで文字列を入力し、バックグラウンドで配列に変換し、['a'=>'1'] ['a=>2' と比較します。 '] ['a' =>'3']a=>3 と a=>1 が存在しない場合、3 と 1 が存在しないというメッセージが表示されます


ディスカッションに返信(解決策)

$str = 21;$arr = array(1,2,3);if (in_array($str,$arr)){    $index = array_keys($arr,$str);    unset($arr[$index[0]]);    echo implode(',',$arr)."不在数组内";}else{    echo implode(',',$arr)."不在数组内";}

最適化

$str = 21;$arr = array(1,2,3);if (in_array($str,$arr)){    $index = array_keys($arr,$str);    unset($arr[$index[0]]);}    echo implode(',',$arr)."不在数组内";

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