方法: 1. "for($i=0;$i
この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。
for ループ形式
for($i=0;$i<count($arr);$i++) { echo $arr[$i]; }
配列の長さを返します
$count = count($arr)
フロントエンドは配列の長さを取得します
{$arr|count}
例は次のとおりです:
ThinkPHP コントローラー ディレクトリに IndexController.class を作成します。.php クラス ファイルは、thinkphp がテンプレート ファイル内の配列の長さを見つける方法を説明するために使用されます。データをクエリしてテンプレートに渡す test() メソッドを作成します。
M メソッドを使用してリスト モデルをインスタンス化し、select() メソッドを通じてデータをクエリし、それを $data 変数に保存します。取得したデータをassign()メソッドでテンプレートに渡し、display()メソッドでテンプレートを表示します。
テンプレート ファイルでは、count メソッドを使用して配列の長さを取得し、「{$data|count}」と記述します。
#ブラウザでインデックス コントローラーのテスト メソッドを開いて、結果を表示します。
概要:
1. インデックス コントローラーで test() メソッドを作成し、M メソッドを使用してリスト モデルをインスタンス化し、select を渡します。 () ) データをクエリするメソッド。
2. test()メソッドでは、取得したデータをassign()メソッドでテンプレートに渡し、display()メソッドでテンプレートを表示します。
3. テンプレート ファイルでは、count メソッドを使用して配列の長さを取得し、「{$data|count}」と記述します。
注意事項
テンプレートのif文で使用する場合の記述方法は「count($data)」となります。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がthinkphp で 1 次元配列の長さをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。