PHPにおける文字列の等価性と変数の削除

WBOY
リリース: 2016-07-25 09:07:25
オリジナル
1146 人が閲覧しました
  1. $a='11';
  2. $b=11;
  3. if($a===$b)
  4. エコー '厳密な等価'
  5. }
  6. else if($ a==$b)
  7. {
  8. echo '等しい'
  9. }
  10. else
  11. {
  12. echo '等しくない'
コードをコピーします
結果は同等です。

配列内の要素を削除する方法は次のとおりです:

例は次のとおりです。

    $_POST=array("名"=>'f',"姓"=>'j',"メールアドレス"=>"fj@qq.com", "パスワード"=>"123",'rパスワード'=>"123");
  1. $user=$_POST;
  2. function deletearray($user)
  3. {
  4. foreach($user as $key => $value )
  5. {
  6. if($key=='firstname')
  7. {
  8. unset($user[$key])
  9. }
  10. else
  11. {
  12. return true;
  13. }
  14. }
  15. deletearray($user);
  16. print_r($user);
  17. コードをコピー
備考: 最初は firstname を削除できなかったので、== のエラーだと思っていましたが、後で関数の呼び出し時にエラーが発生したことがわかりました。つまり、 pass in 参照を挿入することによってのみ、配列の結果を変更できます。

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