ホームページ >バックエンド開発 >PHPチュートリアル >php+mysqlでビデオテーブル情報を取得します。名前を照合およびインターセプトする方法
php+mysqlでビデオテーブル情報を取得します。 name
php+mysql データベースのビデオ テーブルを照合およびインターセプトしてビデオ情報を取得する方法 video_list
にはフィールド video_name が次のように含まれています:
データ 1 "百のフォーラム" 20111220
データ 2 "百のフォーラム" 20111214 王力群が『史記』を読む - 秦の始皇帝(30歳)、生死不明
データ 1 の場合、ビデオ名を直接取得して出力
データ 2 の場合、ビデオ名以降の文字をインターセプト時刻と出力
8 桁の日付数値記号の左右にスペースがあります。
これら 2 つのタイプをループ内で判断し、インターセプトするにはどうすればよいですか?正規表現を使用していますか?
-----解決策--------
$t = preg_split('/s+d+s+/', $roe['video_name'], PREG_SPLIT_NO_EMPTY);
echo end($t);
------解決策------------------
ああ、パラメータが 1 つありません
$t = preg_split('/s+d+s+/', $roe['video_name'],-1, PREG_SPLIT_NO_EMPTY);
------解決策------------------
$roe['video_name']= '「百校フォーラム」 20111214 王立群、「史記」を読む - 秦の始皇帝(30)の生死は不明';
$chars = preg_split('/[0-9] /', $ roe['video_name'], -1,PREG_SPLIT_NO_EMPTY );
$rs= (count($chars)>1) $chars[1] : $roe['video_name'];
エコー $rs