ホームページ > バックエンド開発 > PHPチュートリアル > thinkphp でのテンプレート表示の問題

thinkphp でのテンプレート表示の問題

WBOY
リリース: 2016-06-23 14:11:23
オリジナル
1037 人が閲覧しました

テンプレートページに1か月分のデータを出力したいのですが(当月のデータは2次元配列で、毎日のデータは内部で1次元の配列を構成しています)、いくつかの日のデータがありません。テンプレートページ上で特定の日のデータが無いかどうかを判断したい場合は、その日のデータがあればその日に対応したデータが出力されます。その日はデータがないので円を描いてください!
例:
array(1) { ["Cao Weihua"]=> array(16) { ["01"]=> string(19) "2013- 04- 01 08:00:40" [1]=> string(19) "2013-04-01 16:30:52" ["s"]=> int(1) } ["02"]= > 配列(3) { [0]=> 文字列(19) "2013-04-02 08:00:10" [1]=> 文字列(19) "2013-04-02 16:30:52 " [ "s"]=> int(1) } ["03"]=> array(3) { [0]=> string(19) "2013-04-03 08:02:10" [ 1] => 文字列(19) "2013-04-03 16:31:52" ["s"]=> int(1) } ["04"]=> 配列(3) { [0] => 文字列(19) "2013-04-04 08:01:48" [1]=> 文字列(19) "2013-04-04 16:36:37" ["s"]=> (1 ) } ["07"]=> 配列(3) { [0]=> 文字列(19) "2013-04-07 08:01:48" [1]=> 2013- 04-07 16:31:08" ["s"]=> int(1) } ["08"]=> array(3) { [0]=> string(19) "2013- 04- 08 08:00:12" [1]=> string(19) "2013-04-08 16:30:14" ["s"]=> int(1) } ["09"]= > 配列(3) { [0]=> 文字列(19) "2013-04-09 08:00:42" [1]=> 文字列(19) "2013-04-09 16:30:28 " [ "s"]=> int(1) } [10]=> array(2) { [0]=> string(19) "2013-04-10 08:01:12" ["s "] => int(0) } [11]=> array(5) { [0]=> string(19) "2013-04-11 08:02:03" [1]=> string (19) "2013-04-11 08:02:03" [2]=> string(19) "2013-04-11 16:30:05" [3]=> string(19) "2013- 04- 11 16:30:05" ["s"]=> int(1) } [12]=> array(4) { [0]=> string(19) "2013-04-12 08 :00 :13" [1]=>文字列(19) "2013-04-12 08:00:13" [2]=>文字列(19) "2013-04-12 16:32:21" [ "s "]=> int(1) } [13]=> 配列(3) { [0]=> 文字列(19) "2013-04-13 08:05:03" [1]=> ; 文字列(19) "2013-04-13 16:33:06" ["s"]=> int(1) } [15]=> 文字列(19) ) " 2013-04-15 08:00:49" [1]=> string(19) "2013-04-15 16:30:02" ["s"]=> int(1) } [16 ]= > 配列(3) { [0]=> 文字列(19) "2013-04-16 08:03:54" [1]=> 文字列(19) "2013-04-16 16:41 :54 " ["s"]=> int(1) } [17]=> array(3) { [0]=> string(19) "2013-04-17 08:03:34" [ 1] => 文字列(19) "2013-04-17 16:44:32" ["s"]=> int(1) } [18]=> 配列(3) { [0]=> ; 文字列(19) "2013-04-18 08:00:04" [1]=> 文字列(19) "2013-04-18 16:39:05" ["s"]=> ) } [19]=> 配列(2) { [0]=> 文字列(19) "2013-04-19 07:57:08" ["s"]=> int(0)
これは3次元配列なので、曹偉華には今月16日分のデータがあるということです。 ["01"]は1番のデータがあることを意味します。この1番に対応するものを出力したいと思います。テンプレートページに 1 があり、今月 21 日の出力はありません。円の中に 21 という数字を出力したいのです。アイデアとキーコードを提供してください。ありがとうございます。


ディスカッションに返信 (解決策)

volist ループを試してください:



data
drawサークル


ありがとうございます!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート