私はpreg_match_all($pattern, $string, $matches)
データを定期的に使用していますが、基本的に、アレイが存在する場合は、アレイから£0.00、$ 0.00、または€0.00のいずれかを削除する必要があります。
アレイ内の位置は、仮にあったとしてもわかりません。
試しましたが、うまくいきませんでしunset($matches['£0.00'])
たunset($matches[0]['£0.00'])
また、実際の通貨記号や正規表現を使用せずに実行できますか?\p{Sc}
要約すると、通貨記号が付いた数値の配列があり、ゼロのエントリを削除する必要があります。
サンプル配列:
Array ( [0] => Array ( [0] => £18.99 [1] => £0.00 [2] => £0.00 [3] => £0.00 ) )
これは可能ですか?