国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
PHP テンプレート エンジン Smarty 組み込み関數(shù) foreach、foreachelse 使用分析、smartyforeachelse
興味がありそうな記事:
ホームページ バックエンド開発 PHPチュートリアル PHP テンプレート エンジン Smarty 組み込み関數(shù) foreach、foreachelse 使用分析、smartyforeachelse_PHP チュートリアル

PHP テンプレート エンジン Smarty 組み込み関數(shù) foreach、foreachelse 使用分析、smartyforeachelse_PHP チュートリアル

Jul 12, 2016 am 08:54 AM
php smarty テンプレートエンジン

PHP テンプレート エンジン Smarty 組み込み関數(shù) foreach、foreachelse 使用分析、smartyforeachelse

この記事では、PHP テンプレート エンジン Smarty 組み込み関數(shù) foreach、foreachelse の使用方法について説明します。參考のために皆さんと共有してください。詳細(xì)は次のとおりです:

Smarty テンプレートでは、foreach を使用してブロックを繰り返すことができます。テンプレートでは、PHPから配列を割り當(dāng)てる必要があります。この配列は多次元配列にすることができます。 Smarty の {foreach} タグは、一方がテンプレート ファイルで使用され、もう一方が PHP スクリプトで使用されることを除いて、PHP の foreach と同じです。したがって、構(gòu)文は異なります。ただし、それらはすべて同じこと、つまり配列の內(nèi)容を反復(fù)処理することを行います。 {foreach} タグの反対側(cè)に {foreachelse} タグもあります。{foreachelse} タグの機(jī)能は次のとおりです。配列が空の場(chǎng)合、タグ內(nèi)のコンテンツが実行されます。 {foreach} と {/foreach} はテンプレート內(nèi)でペアで指定する必要があります。これには 4 つのパラメータがあり、そのうち 2 つのパラメータ from と item が必要です。パラメータについては以下のリストを參照してください:

プロパティ タイプ 必要ですか デフォルト値 説明
から 文字列 はい 該當(dāng)なし ループされる配列の名前
アイテム 文字列 はい 該當(dāng)なし 現(xiàn)在処理されている要素の変數(shù)名
キー 文字列 いいえ 該當(dāng)なし

現(xiàn)在処理されている要素のキー名

名前 文字列 いいえ 該當(dāng)なし ループへのアクセスに使用されるループの名前

例を使用して、Smarty での {foreach} と {foreachelse} の使用法を示します。

アイデアの例: データベースからコンテンツを取得し、それを配列変數(shù) $_html に割り當(dāng)て、この配列変數(shù)をテンプレートに割り當(dāng)て、テンプレート內(nèi)の配列を走査します

test.sql (使用するSQLデータ)

リーリー

init.inc.php (テンプレート初期化ファイル)

リーリー

index.php (メインファイル)

リーリー

tpl/index.tpl (メインファイルindex.phpのテンプレートファイル)

リーリー

実行結(jié)果:

最後に要約すると、メインファイルindex.phpで渡される配列$_htmlは2次元配列です。予約変數(shù) $smarty.foreach の使用は、{foreach} タグの name 屬性に基づいています。使用される予約変數(shù)屬性は次のとおりです: first (最初のレコード)、last (最後のレコード)、繰り返し (常に 1 から始まります)、各実行1 ずつ増加)、合計(jì) (ループの実行數(shù)を表示するために使用)

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Smarty テンプレートを使い始めるための基本チュートリアル」、「PHP テンプレート テクノロジの概要」、「PDO に基づく PHP データベース操作スキルの概要」 "、"PHP の操作とオペレーターの使用法の概要"、"PHP ネットワーク プログラミング スキルの概要"、"PHP 基本構(gòu)文の入門チュートリアル"、"PHP オブジェクト指向プログラミングの入門チュートリアル"、"PHP 文字列の使用法の概要"、 『PHP+MySQLデータベース操作入門チュートリアル』と『PHPにおける一般的なデータベース操作スキルのまとめ』

この記事が、Smarty テンプレートに基づいた皆様の PHP プログラム設(shè)計(jì)に役立つことを願(yuàn)っています。

興味がありそうな記事:

  • PHPテンプレートエンジンSmartyの組み込み機(jī)能の詳細(xì)説明
  • PHPテンプレートエンジンSmartyの組み込み変數(shù)メディエーターの使い方の詳細(xì)説明
  • カスタム変數(shù)メディエーターの使い方PHP テンプレート エンジン Smarty
  • PHP テンプレート エンジン Smarty で予約変數(shù)の使用分析
  • PHP テンプレート エンジン Smarty のテンプレート変數(shù)で設(shè)定ファイルを使用する方法の例Smarty
  • PHP テンプレート エンジン Smarty で変數(shù)を使用する方法の例Smarty
  • どのように Smartyテンプレートエンジンはphpからデータを取得します
  • ThinkPHPの使い方 Smartyテンプレートエンジンの使い方
  • PHPテンプレートエンジンSmartyの亂數(shù)生成方法と演算機(jī)能の詳細(xì)説明
  • PHPテンプレートエンジンSmartyのキャッシュの使い方まとめ
  • PHP Smartyの6つのヒントテンプレートエンジン
  • [PHP] テンプレートエンジン Smarty わかりやすくわかりやすく紹介
  • PHP テンプレートエンジン Smarty の組み込み関數(shù)セクションとセクションを詳しく説明します

www.bkjia.comtru??ehttp://www.bkjia.com/PHPjc/1119977.html技術(shù)記事 PHP テンプレート エンジン Smarty の組み込み関數(shù) foreach および foreachelse、smartyforeachelse の使用狀況分析 この記事では、PHP テンプレート エンジン Smarty の組み込み関數(shù) foreach および foreachelse の使用方法について説明します。みんなとシェアしましょう...
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語版

SublimeText3 中國(guó)語版

中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

最新のPHP開発とベストプラクティスを最新の狀態(tài)に保つにはどうすればよいですか? 最新のPHP開発とベストプラクティスを最新の狀態(tài)に保つにはどうすればよいですか? Jun 23, 2025 am 12:56 AM

postaycurrentwithpdevellyments andbest practices、follow keynewsourceslikephp.netandphpweekly、egagewithcommunitiessonforums andconferences、keeptooling and gradivallyadoptnewfeatures、andreadorcontributeTopensourceprijeprijeprijeptrijeprijeprests.

PHPとは何ですか、そしてなぜそれがWeb開発に使用されるのですか? PHPとは何ですか、そしてなぜそれがWeb開発に使用されるのですか? Jun 23, 2025 am 12:55 AM

PhpBecamepopularforwebdevelopmentduetoitseaseaseaseaseasease、SeamlessintegrationWithhtml、widespreadhostingsupport、andalargeecosystemincludingframeworkelavelandcmsplatformslikewordspresspressinsinsionsisionsisionsisionsisionsionsionsisionsionsionsisionsisions

PHPタイムゾーンを設(shè)定する方法は? PHPタイムゾーンを設(shè)定する方法は? Jun 25, 2025 am 01:00 AM

tosettherighttimezoneInphp、usedate_default_timezone_set()functionthestthestofyourscriptwithavalididentifiersiersuchas'america/new_york'.1.usedate_default_timezone_set()beforeanydate/timefunctions.2.2.Altertentally、confuturethephp.inifilebyset.

PHPでのユーザー入力を検証して、特定の基準(zhǔn)を満たすことを確認(rèn)するにはどうすればよいですか? PHPでのユーザー入力を検証して、特定の基準(zhǔn)を満たすことを確認(rèn)するにはどうすればよいですか? Jun 22, 2025 am 01:00 AM

tovalidateuserinputinphp、usebuilt-validationfunctionslikefilter_var()andfilter_input()、applyRegularexpressionsforcustomformatsusususussusorphoneNumbers、checkdatatypesfornumerueSlikeageorpricepriceprice

PHP(serialize()、unserialize())のデータシリアル化とは何ですか? PHP(serialize()、unserialize())のデータシリアル化とは何ですか? Jun 22, 2025 am 01:03 AM

thephpfunctionSerialize()andunserialize()areusedtoconvertcomplexdatastructostorestorestorustorasandabackagain.1.serialize()c onvertsdatalikecarraysorobjectsraystringcontainingtainingtainingepeandStructureinformation.2。

HTMLファイルにPHPコードを埋め込むにはどうすればよいですか? HTMLファイルにPHPコードを埋め込むにはどうすればよいですか? Jun 22, 2025 am 01:00 AM

PHPコードをHTMLファイルに埋め込むことができますが、ファイルに.phpの拡張機(jī)能があることを確認(rèn)して、サーバーが正しく解析できるようにします。標(biāo)準(zhǔn)タグを使用してPHPコードをラップし、HTMLのどこにでも動(dòng)的コンテンツを挿入します。さらに、同じファイルでPHPとHTMLを複數(shù)回切り替えて、條件付きレンダリングなどの動(dòng)的関數(shù)を?qū)g現(xiàn)できます。短いラベル、引用マークエラー、または省略されたエンドラベルによって引き起こされる問題を回避するために、サーバーの構(gòu)成と構(gòu)文の正確性に注意してください。

クリーンで保守可能なPHPコードを書くためのベストプラクティスは何ですか? クリーンで保守可能なPHPコードを書くためのベストプラクティスは何ですか? Jun 24, 2025 am 12:53 AM

清潔で維持しやすいPHPコードを書くための鍵は、標(biāo)準(zhǔn)、合理的な構(gòu)造に従って、コメント、テスト能力を適切に利用する明確な命名にあります。 1。$ userDataやcalculatetotalprice()などの明確な変數(shù)、関數(shù)、クラス名を使用します。 2。PSR-12標(biāo)準(zhǔn)統(tǒng)一コードスタイルに従ってください。 3.責(zé)任に従ってコード構(gòu)造を分割し、MVCまたはLaravelスタイルのカタログを使用して整理します。 4.麺スタイルのコードを避け、単一の責(zé)任でロジックを小さな関數(shù)に分割します。 5.キーポイントにコメントを追加し、インターフェイスドキュメントを書き込み、パラメーター、返品値、例外を明確にします。 6.テスト可能性を改善し、依存関係を採(cǎi)用し、グローバルな狀態(tài)と靜的な方法を減らします。これらのプラクティスは、コードの品質(zhì)、コラボレーション効率、メンテナンス後の容易さを改善します。

See all articles