PHP(ピー・エイチ・ピー)

strposではまりました!!

strposではまりました!!

 

複数のコードを「,」区切りで変数に入れておき、

そのコードの中に「1003」というコードが含まれているかをチェックしたい!!。

 

ということで

文字列の検索に使用するstrpos()関数を使って処理を行うことにしました。

 

コードは以下の通りです。

<?php
$codes = "1001,1002,1003,1004,1005";
$search = 1003;
if(strpos($codes, $search) !== false){
  echo "1003は含まれています";
}
?>

なぜかこれだと思った通りに動いてくれず、falseが返ってきてしまうようです。

 

で、

もう一度じっくり考えてみると、

strpos()関数は文字列を検索する関数!!

なので、

「$search = 1003;」だと数値を検索していることになるのか?

 

であれば、

「$search = "1003";」と1003をダブルコーテーションで囲って文字列として検索してみました。

今度は上手くいったようです。

 

こんな解釈で合ってるのか?

0
この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

  • コメント: 0

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. ITコンサルティング
  2. トラブル
  3. WP:WordPress(ワードプレス)
  4. WP:WordPress(ワードプレス)
  5. WP:WordPress(ワードプレス)
  6. SNSシェア
  7. 開始
  8. コーディング
  9. WP:WordPress(ワードプレス)
  10. WP:WordPress(ワードプレス)

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • 以前「田舎って食費掛からんやろ」って言われて、ちょっとイラっとした。 田舎モンも肉食べるし、魚食べるし、野菜も買うよ。 意識して節約しないと、田舎かってそれなりには食費掛かるよ。
    about 2日 ago via Twitter Web App

アーカイブ

PAGE TOP