ホームページ >バックエンド開発 >PHPチュートリアル >条件に基づいてphpの除外を解決する方法

条件に基づいてphpの除外を解決する方法

WBOY
WBOYオリジナル
2016-06-13 12:29:49822ブラウズ

php は条件に基づいて

$a = "'你好(39)','你好啊(60)','他好(52)','他好啊(23)','我好(80)','我好啊(99)'";

を除外します
$a'Hello (39)' の括弧内にある 50 未満のものを除外する方法、赤いもの全体を除外する

知っている人は完全なコードを提供していただけますか? 遅れてしまいましたが、正規表現を使用して直接実装できるはずです


$a = "'你好(39)','你好啊(60)','他好(52)','他好啊(23)','我好(80)','我好啊(99)'";
$arr = explode('\',\'', trim($a, '\''));
$newArr = array();
foreach ($arr as &$value) {
if (preg_match('/[\d]+/', $value, $match)) {
if (isset($match[0])) {
if ($match[0] > 50) {
$newArr[] = '\''.$value.'\'';
}
}
}
}

echo '"'.implode(',',$newArr).'"';

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