Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルの列にカンマ区切りの値があり、新しい値を古い値から分離する必要があります。
私のコードは
$a = '1,2,3,4'; $b = '1,2'; if(preg_match("/[^$b]/",$a,$matches)){ print_r($matches); };
を見つけたい3,4のですが、できません。
3,4
preg_match_allの代わりに 使用preg_match
preg_match_all
preg_match
$a = '1,2,3,4,10'; $b = '1,2'; if(preg_match_all("/[^$b](.*)/",$a,$matches)){ print_r($matches); };
出力
Array ( [0] => Array ( [0] => 3,4,10 ) [1] => Array ( [0] => ,4,10 ) )