No.5
- 回答日時:
#4 です。
キーとして使われる最大の数値を求めればいいということなら、
<?php
$ary[1]=10;$ary[3]=100;$ary[7]=10000;$ary[5]=1000;
print(count($ary));
print("\n");
print(end($ary));
print("\n");
print(key($ary));
print("\n");
print(end(array_keys($ary)));
print("\n");
print(max(array_keys($ary)));
4
1000
5
5
7
max が使えなくもないですね。
No.4
- 回答日時:
PHPの配列はすべてPerlで言うところのハッシュなので、
質問者さんの求めるようなことを、お手軽に
行うことはできないと思います。
たとえば
<?php
$ary[1]=10;$ary[3]=100;$ary[7]=10000;$ary[5]=1000;
print(count($ary));
print("\n");
print(end($ary));
print("\n");
print(key($ary));
print("\n");
print(end(array_keys($ary)));
こんなのがあったとしてその実行結果は
4
1000
5
5
です。
質問で求められているのはここで、"7" を
得ることだと思うのですが、これを求めるような
関数はなかったように記憶しているのですが
違いますでしょうか?
No.2
- 回答日時:
perlをしっかり理解していないので見当はずれかもしれませんが、
配列の添字というのはPHPでは配列のキーと呼ぶものに当たりますよね。
配列の最後は end()で取得出来、キーはkey()で取得出来るので、
key(end($hoge));
と言う事になるでしょうか。
for ($i=0; $i<=$#hoge; $i++) {}
はPHPでは、
$c = count($hoge);
for ($i=0; $i<$c ; $i++) {}
あたりが#1さん指摘の通り、一般的じゃぁないかと。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで文字分割は、 split() などメソッド不要??? 4 2023/02/06 22:50
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- JavaScript Javascript の配列の削除 (初心者) 4 2022/05/02 11:12
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- Java Java 南京錠 2 2023/02/04 11:46
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
総当り表
-
配列をループでたくさん宣言し...
-
[PHP] fputcsv()関数でファイル...
-
PostgreSQLの配列項目のデータ...
-
Smartyでtplファイルから配列を...
-
PHPで配列をPOSTデータで送った...
-
PHP多次元配列で重複チェック
-
漢字のソートについて
-
PHPでドメイン検索?
-
チェックボックス複数選択 mys...
-
パンくずリストの作り方
-
String だと「 ByRef引数の型が...
-
PHP掲示板で新着順に表示させた...
-
php execute関数
-
file_existsでファイル名の部分...
-
preg_replace ereg_replace
-
セッション配列の取得の仕方
-
配列の要素を表示しない
-
PHPのループ数限界値について
-
チェックボックスが複数選択で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
配列を回すとき、最後の要素だ...
-
PHPのカッコ[ ]の使い方について
-
PHPのPOSTでの半角スペース
-
セッション配列の取得の仕方
-
PHPにてクラスを配列にすること...
-
配列一致(要素順番は違うが内容...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
OCI で、SELECT結果行数を取得...
-
unset使用時の利点
-
postgresql関数をつかったレコ...
-
配列をmysqlに保存
-
あいまい検索
-
チェックボックス複数選択 mys...
-
総当り表
おすすめ情報