ホームページ >バックエンド開発 >PHPチュートリアル >基本的な質問、再帰的正則化によるデジタル要素のマッチング

基本的な質問、再帰的正則化によるデジタル要素のマッチング

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:05:39841ブラウズ

digui 関数プログラムの機能は、再帰正規表現を通じて数値を照合することです

数値の場合は、新しい配列に保存し、最後に数値を含むすべての要素の配列を返します


2bb561095f519b3de08b37417c6b39d3$value)
{
if (is_array($value))
{
digui($value); }
}

$fl_array = preg_grep("/d+/" , $arr);

return $fl_array

}

print_r(digui($array))
?>

$array=array(  "22",  "1234",  array(    "a",    array("aab","00000","aaa","222000","3333000"),    "aa","999","aaaa"),  "d",  "567",  "33",  "dsf");function digui($arr) {   $fl_array = array();  foreach($arr as $key=>$value) {    if(is_array($value)) {      $fl_array = array_merge($fl_array, digui($value));    }  }  $fl_array = array_merge($fl_array, @preg_grep("/\d+/", $arr));     return $fl_array;}print_r(digui($array));
Array
(

] [0 ] => 00000

[1] => 3333000

[4] => 22
[6] => ; 567
[7] = > 33
)


これでも大丈夫みたいです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。