前提・実現したいこと
やりたいこと
$str="102(-1980)";
から()の中の値の-1980だけを取得したい。
現在のソース
$str="102(-1980)"; $pattern='/(.+?)/'; if(preg_match($pattern,$str,$match)){ var_dump($match[0]); } //結果 (-1980)
発生している問題・エラーメッセージ
//結果 (-1980)
と()まで付いてきてしまう。
試したこと
$pattern='/(\d*))/'; // 結果 1980)
過去の質問にて
回答いただいた方法で(より前の値を取得する方法の解説読んだのですが
いまいちまだ理解ができず、マイナスの値も取得できないです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/14 03:36