正規表現の学習を始めたばかりで、これは正規表現を使用して実行できると思いますが、適切な正規表現の一致を見つけることができません。状況は次のとおりです。配列のキーにそれぞれの値を入力したいのですが、すべてを小文字にし、スペースをアンダースコアにします。
PHP 配列の例:
array('' => 'Red Apple',
'' => 'Blue Sky',
'' => 'Circle/Earth');
出力は次のようになります。
array('red_apple' => 'Red Apple',
'blue_sky' => 'Blue Sky',
'circle_earth' => 'Circle/Earth');
strtolower() は使用できましたが、preg_replace() の使用に行き詰まりました。正規表現でもこれを行うことはできますか?
ありがとう。