PHP/サンプル/配列の要素数を取得する・count
の編集
Top
/
PHP
/
サンプル
/
配列の要素数を取得する・count
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PHPで配列の要素数を取得する [#k381bde6] count関数を使用することにより、配列の要素数を取得することができます。~ 以下にPHPのサンプルコードと実行例を記します。 #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 配列の要素を取得するPHPのサンプルコード [#o62641fd] 配列変数と配列以外の変数に対しcount関数を発行したときのサンプルコードと実行結果を記します。 ** 配列を取得し要素を追加するたびに要素数を表示するサンプルコード [#me83f151] #ref(count1.zip) <?php $a=array(); echo "gettype() : " . gettype($a) . PHP_EOL; echo "count: " . count($a) . PHP_EOL; array_push($a, 1); echo "count: " . count($a) . PHP_EOL; array_push($a, 2); echo "count: " . count($a) . PHP_EOL; ?> ** 実行結果 [#p4e45321] 本スクリプトはターミナルで実行しています。~ 実行結果を見ると、配列変数を取得した時点では count関数の値は0。~ 以後、配列に追加するごとに値が1ずつ加算されているのが確認できます。 $ php count1.php gettype() : array count: 0 count: 1 count: 2 ** integer変数を使いcount関数実行するサンプルコード [#x4b146c3] #ref(count2.zip) <?php $a=0; echo "gettype() : " . gettype($a) . PHP_EOL; echo "count: " . count($a) . PHP_EOL; ?> ** 実行結果 [#na00f712] 本スクリプトはターミナルで実行しています。~ 配列では無い変数を指定した場合、1が返却されました。 $ php count2.php gettype() : integer count: 1 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
タイムスタンプを変更しない
#navi(../) * PHPで配列の要素数を取得する [#k381bde6] count関数を使用することにより、配列の要素数を取得することができます。~ 以下にPHPのサンプルコードと実行例を記します。 #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 配列の要素を取得するPHPのサンプルコード [#o62641fd] 配列変数と配列以外の変数に対しcount関数を発行したときのサンプルコードと実行結果を記します。 ** 配列を取得し要素を追加するたびに要素数を表示するサンプルコード [#me83f151] #ref(count1.zip) <?php $a=array(); echo "gettype() : " . gettype($a) . PHP_EOL; echo "count: " . count($a) . PHP_EOL; array_push($a, 1); echo "count: " . count($a) . PHP_EOL; array_push($a, 2); echo "count: " . count($a) . PHP_EOL; ?> ** 実行結果 [#p4e45321] 本スクリプトはターミナルで実行しています。~ 実行結果を見ると、配列変数を取得した時点では count関数の値は0。~ 以後、配列に追加するごとに値が1ずつ加算されているのが確認できます。 $ php count1.php gettype() : array count: 0 count: 1 count: 2 ** integer変数を使いcount関数実行するサンプルコード [#x4b146c3] #ref(count2.zip) <?php $a=0; echo "gettype() : " . gettype($a) . PHP_EOL; echo "count: " . count($a) . PHP_EOL; ?> ** 実行結果 [#na00f712] 本スクリプトはターミナルで実行しています。~ 配列では無い変数を指定した場合、1が返却されました。 $ php count2.php gettype() : integer count: 1 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
テキスト整形のルールを表示する
添付ファイル:
count1.zip
557件
[
詳細
]
count2.zip
517件
[
詳細
]