ホームページ > バックエンド開発 > PHPチュートリアル > 最初の文字で配列をフィルタリングするための PHP コード

最初の文字で配列をフィルタリングするための PHP コード

WBOY
リリース: 2016-07-25 09:04:43
オリジナル
931 人が閲覧しました
  1. $array = array(

  2. 'abcd',
  3. 'abcde',
  4. 'bcde',
  5. 'cdef',
  6. 'defg',
  7. 'defgh'
  8. );
  9. $str = '~'.implode('~',$array).'~';
  10. $word = $_GET['word'] //url = xxx.php?word=a
  11. preg_match_all( "/~({$word}(?:[^~]*))/i",$str,$matches);
  12. var_dump($matches[1]);

  13. / /output

  14. //array(2) { [0]=> 文字列(4) "abcd" [1]=> 文字列(5) "abcde" }
  15. //End_php
  16. ?>

コードをコピー

手順: 上記のコードを使用する場合には問題があります。「,」(カンマ) を区切り文字として使用する場合に問題が発生します。 ご使用の際はご注意ください。



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