![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
PostgreSQL7.4 + PHP4.3 + Pearの環境です。
配列の項目から要素を展開しようとしたところでハマりました。
$sql = "select * from T";
$result = $db->query($sql);
$row = $result->fetchRow(DB_FETCHMODE_OBJECT))
$id = $row->id;
$a1 = $row->a1;
a1は配列項目で、0,1,2,3 のように要素が入っているのですが、上のソースだと、
$a1[1]='{'
$a1[2]='0'
$a1[3]=','
$a1[4]='1'
のように展開されてしまいました。select文からみるとa1項目は {0,1,2,3} という文字列で入っているのがわかりました。
SQL文が select a1[1],a1[2],a1[3],a1[4] from T; のような形だと正しく取得できますが、実際は配列の要素数が不定なのでこのようなSQLは使えません(長くなるし)
色々調べてみましたが、
$a1='{0,1,2,3}'
を
$a1[1]='0'
$a1[2]='1'
$a1[3]='2'
$a1[4]='3'
に展開する関数が見当たらないみたいです。PostgreSQLの配列項目を扱ったのは初めてなのでとまどっているのですが、簡単にarray変数に展開する方法はないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- 数学 線形代数の正規直行系についての問題がわからないです。 1 2022/07/16 11:20
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- Excel(エクセル) エクセル 別シートの各セルそれぞれの比率を計算したい 4 2023/08/05 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
配列を回すとき、最後の要素だ...
-
file_existsでファイル名の部分...
-
$_SESSIONに二次元配列を使える...
-
配列をループでたくさん宣言し...
-
チェックボックス複数選択 mys...
-
phpmyadminにおける動作速度が...
-
phpで、連想配列を普通の配列に...
-
PHPの配列データの出力方法につ...
-
ExcelVBAのチェックボックスに...
-
漢字のソートについて
-
PHPのカッコ[ ]の使い方について
-
配列をMySQLの1カラムに入れ、...
-
PHPからCSVをアップロード後、m...
-
C言語でCSVファイルの行数を読...
-
マッチング処理(1:N)
-
CSVデータの行数カウントをした...
-
C言語で全角文字の扱いについて
-
順位を付ける時のスコアの重複...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
配列を回すとき、最後の要素だ...
-
PHPのカッコ[ ]の使い方について
-
PHPのPOSTでの半角スペース
-
セッション配列の取得の仕方
-
PHPにてクラスを配列にすること...
-
配列一致(要素順番は違うが内容...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
unset使用時の利点
-
OCI で、SELECT結果行数を取得...
-
postgresql関数をつかったレコ...
-
配列をmysqlに保存
-
あいまい検索
-
チェックボックス複数選択 mys...
-
総当り表
おすすめ情報