ホームページ >バックエンド開発 >PHPチュートリアル >php+mysqlでビデオテーブル情報を取得します。名前を照合およびインターセプトする方法

php+mysqlでビデオテーブル情報を取得します。名前を照合およびインターセプトする方法

WBOY
WBOYオリジナル
2016-06-13 13:18:24827ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。