PHPでgrepっぽいようなことをしたいと考えています。
I.「キーワード」を含む文を拾ってくる。
II.「タグ」で囲まれている数字を拾ってくる。
例えば、
I.では「北海道」を含む文章を拾ってきたいと考えています。
(日本語です。キーワードは英語ではありません)
II.ではxmlで表記されている<~~>98765</~~>という98765を拾ってきたいと考えています。
http://jp2.php.net/manual/ja/function.preg-grep. …
を参考にしたのですが、ダメでした。
よろしければ、助言いただけないでしょうか?
No.1ベストアンサー
- 回答日時:
どのように書いて、どのように駄目だったのでしょうか?
I,II共に第2引数は配列ですか? 文字列ですか?
-----------------------------
$a[0] = "aaaaa";
$a[1] = "aaaab";
$a[2] = "aaaba";
$a[3] = "aabaa";
$a[4] = "abaaa";
$a[5] = "baaaa";
$out = preg_grep ("/aaaa/", $a);
print_r($out);
-----------------------------
preg_grepはこんな感じで使うと思います。
どの点がダメなのかを書かれると、説明し易いんじゃないかと思います。
回答ありがとうございます!
配列ではなく、文字列で取り扱っています。
mizuno3さんのように実験してみたのですが、以下のようになりました!
$htmlという変数に文字列が入っているtest.phpで実験しました。
$out = preg_grep ("/html/",$html);
print_r($out);
すると、
Warning: preg_grep() expects parameter 2 to be array, string given in C:\~~~\~~~\~~~\test.php on line 41
となりました。
どこが悪かったのでしょうか;?
なお、mizuno3さんの教えてくれた上記配列の方法だと上手くいきました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 本気で困ってます! 大学受験/現代文の参考書ルートについて質問です! 現代文の参考書ルートについてで 2 2023/08/13 20:07
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- UNIX・Linux bashスクリプトのgrepで3XXの検索の仕方について 2 2022/09/06 21:35
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- 大学受験 【至急】文系大学受験は数II・Bは必要? 2 2022/06/29 20:29
- PHP PHP MySql ページング 2 2022/09/20 06:38
- 大学受験 高校1年生 医学部受験 中学受験をし、中堅私大付属の中学に入りました。当初入学した時は、医学部に行き 5 2022/09/03 23:37
- 猫 捨て猫なのか迷い猫なのか 今日、兄が職場でダンボールの中に入っていた子猫を拾ってきました。「はぐれ猫 6 2022/05/17 21:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
禁止ワード設定
-
○番目から○番目までの取り出し...
-
文字列連結パターンが多数ある場合
-
phpで検索結果をランダムに表示
-
あいまい検索
-
配列の書き方
-
前のページで入力したものをあ...
-
セッション配列の取得の仕方
-
$_SESSIONに二次元配列を使える...
-
$_SESSIONの中身の取り出し方
-
PHP: 未定義エラーの回避方法を...
-
PHPの構文で間違えが分からない
-
PHPは何故値渡しより参照渡しの...
-
STLのvectorで作った配列をメン...
-
c言語 単位行列
-
三重県南部の温泉
-
【PHP】csvファイルへの書き出...
-
aaa.csvとbbb.csvを条件で抽出...
-
ジャグ配列
-
Zend_Form_Element_Hash
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
配列をループでたくさん宣言し...
-
foreachのなかで次のキーを参照...
-
String だと「 ByRef引数の型が...
-
PHPのカッコ[ ]の使い方について
-
配列を回すとき、最後の要素だ...
-
配列一致(要素順番は違うが内容...
-
チェックボックス複数選択 mys...
-
漢字のソートについて
-
postgresql関数をつかったレコ...
-
ネストが深い時のforeachはどう...
-
URLのサブドメインとドメイン部...
-
OCI で、SELECT結果行数を取得...
-
【Smarty】foreach関数やsectio...
-
$_POSTを一括してサニタイズし...
-
phpで、連想配列を普通の配列に...
-
チェックボックスが複数選択で...
-
連想配列のprint_rやvar_dump出...
-
PHP 配列の添字に変数は使えない?
おすすめ情報