<?
header("Content-Type: text/html; charset=EUC");
$sample = array('test1' => "aaa 000 222 333" ,'test2' => "b 555 888 999",'test3' => "c 777 111 10");
if(in_array("222",$sample)){
echo "●";
}
if(in_array("aaa 000 222 333",$sample)){
echo "○";
}
?>
というようにPHPを記述すると「○」はでるのですが、
「●」がでません。
eregのように配列の中に一部の文字があるかどうかを確認する場合はどうしたらよいのでしょうか。
No.1ベストアンサー
- 回答日時:
マッチするかどうかみたいなら、配列を適当なセパレータで
implodeしてチェックしてみては?
<?
$sample = array('test1' => "aaa 000 222 333" ,'test2' => "b 555 888 999",'test3' => "c 777 111 10");
$word="222";
$pattern="/".preg_quote($word,"/")."/";
if(preg_match($pattern,implode(chr(0),$sample))){
echo "ok";
}
?>
この回答への補足
ありがとうございます。
出来ました。
ついでで申し訳ないのですが、、、、
$sample = array('test1' => "aaa 000 222 333" ,'test2' => "b 555 888 999",'test3' => "c 777 000 10");
で「000」を含むものだけ吐き出したい場合はどのようにすればよいのでしょうか??
つまりこの場合だと
「aaa 000 222 333」と
「c 777 000 10」を表示させたいのですが、、、、。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Windows 10 bash の -z オプションがうまく動作しない原因を教えて下さい。 4 2023/03/22 18:04
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP php ログイン 1 2022/11/01 00:24
- UNIX・Linux bashの変数でブランクがあるかチェックする方法教えて下さい。 3 2023/04/06 16:09
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スカラーのベクトル微分
-
php で1から100までの素数の表...
-
PHPのmin関数、「1」以上の数値...
-
pythonのnumpyでの繰り返しでの...
-
C言語 最大値と最小値を求めて...
-
STLのvectorで作った配列をメン...
-
CArrayの要素としてCStringArra...
-
Pager::factory()の使い方がわ...
-
C言語で全角文字の扱いについて
-
数独かを判断するプログラム
-
PDOのバインドをforeachでまと...
-
C言語の配列をPush(追加)する...
-
PHPは何故値渡しより参照渡しの...
-
行列
-
System.String.Splitでエラー
-
連想配列から<th>を含むテーブ...
-
np.stack()とnp.array()の違い
-
am()の使い方
-
cakephpでのトランザクション処...
-
verilogで、配列の一部をタスク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スカラーのベクトル微分
-
STLのvectorで作った配列をメン...
-
特定の文からメールアドレスの...
-
配列の要素(value)に、変数を...
-
読み(あ行~わ行)ごとに分け...
-
ファイルの書き込みについて教...
-
verilogで、配列の一部をタスク...
-
CArrayの要素としてCStringArra...
-
pythonのnumpyでの繰り返しでの...
-
C言語の配列をPush(追加)する...
-
php キーソート キーが重複した...
-
CArrayのソート
-
【PHP】配列のキー名の修正は可...
-
多次元配列をエンコードする関...
-
PHPは何故値渡しより参照渡しの...
-
cakephpでのトランザクション処...
-
pg_copy_fromの使い方について...
-
array_intersectで空欄を比較し...
-
濁点のソート
-
配列中のあるキー、値を取得し...
おすすめ情報