1

この時間ステートメントを preg_match する方法に問題があります。

TF 02:30 pm-04:00 am

AM時刻を配列に分けることができましたが、 andPMだけでなく文字Tandも取得したいと考えていFます。これは、私が取り組んでいるクラス スケジュール モジュール用です。データベースから取得したデータはその文字列です。私が持っているカレンダーのエントリを操作できるように、それらを分離したいと考えています。

これが私がこの時点で持っているものです。

$sampleString = 'T 02:30 pm-04:00 am';
$pattern = '/([0-1]?\d|2[0-9]):([0-5]?\d)/';
preg_match_all($pattern,$sampleString,$time);

print_r($time);

出力:

Array ( 
    [0] => Array ( 
          [0] => 02:30 
          [1] => 04:00 ) 
    [1] => Array ( 
          [0] => 02 
          [1] => 04 ) 
    [2] => Array ( 
          [0] => 30 
          [1] => 00 ) 
) 

ありがとう。

4

1 に答える 1