タグ

*2010-03-02に関するkuracomのブックマーク (4)

  • PHP 配列を回すならforかforeachか

    今日、社内で「PHPの配列をループで回すのにforを使うか、foreachを使うか」という話が面白かったので、メモ。 ここでいう配列はキーが数字で、0からの連番であることを想定してます。(キーが数字以外や連番で無い場合は、foreachを使います。) 例えば↓のようにDBテーブルからレコードを読み込んだ内容が入ってる場合、$listをループで回すならforとforeachのどちらを使うべきかという話です。 <?php $list = array(); $list&#91;&#93; = array('id' => 1, 'name' => 'hoge'); $list[] = array('id' => 2, 'name' => 'foo'); $list[] = array('id' => 3, 'name' => 'bar'); ?> for文派 <?php for ($i = 0 ;

  • PHP: foreach - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • explode()関数/PHP関数リファレンス

    ◆ 関数リファレンス explode( ) 引数の文字列を指定した文字で区切ります。分割された文字列は配列として返されます。区切りも自我からの場合には、falseを返します。 戻り値の配列の最大インデックス数を指定した場合で、最大インデックスよりも分割した文字列の数が多い場合には、配列の最後のインデックスに残りすべてを含みます。 書式: explode("区切り文字", "配列のためのインデックス"); サンプル: $banban = explode(",", "HTML,XHTML,XML,XSLT,RSS"); print($banban[3]); 詳しくは、PHP入門 「配列」の節にある explode関数を参照してください。 PageTop / Home / PHP入門 / リファレンス目次

  • Let's enjoy MODx|テンプレート変数について

    テンプレート変数には、あらかじめ定められた変数(ドキュメント変数)と、ユーザが独自に作成できるカスタムテンプレート変数の2つのタイプがあります。これらはドキュメントやテンプレートの中で「変数タグ([*変数名*])」を記述することによってそれらの値を呼び出したり、またはその値を直接プログラムの内部処理に利用したりできます。 ドキュメント変数 ドキュメント変数とは、ドキュメントが持つ様々な属性を指し、非常にたくさんの項目が存在します。それらのうちの多くはプログラムの中で利用されるものが多いのですが、以下にあげる項目のように直接ドキュメントやテンプレートの中で利用できるものも存在します。 pagetitle…ドキュメントのページタイトル longtitle…ドキュメントの長いタイトル description…ドキュメントの説明 introtext…ドキュメントの要約 content…ドキュメント

  • 1