人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP4.1での配列代入について教えてください。

関数内部に配列があります。外からこの関数を呼び出して、配列内容をreturn $b[]のように返させて、
$a = MyFunc();
のように一括して、関数外で宣言してある$a[]に代入したいのです。
どうすればいいのでしょうか。
クラスとオブジェクトを使用した方法でもかまいませんので、よろしくお願いします。

●質問者: mouitchou
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:オブジェクト クラス 配列 関数
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● じゃっくそにっく
●60ポイント ベストアンサー

普通の配列でいいのでしょうか?

簡単な1例:

<html>
<?php
// 関数
function myFunc()
{
// 関数内部の配列
$aryX = array('a','b','c','d');
// 配列を返す
return $aryX;
}
//関数外
$a = myFunc();
//$aの内容列挙
foreach ($a as $tmp) {
print "<P>$tmp</P>\n";
}


?>
</html>

PHP4(4.4.6)で動作確認しました。

PHP 基礎編4 - 基本事項、ユーザ関数、function、return、global、static - SAK Streets

PHP 基礎編8 - 配列操作、sort、asort、ksort、array_push、array_shift - SAK Streets

◎質問者からの返答

試してみた結果、これでいけそうです。有り難うございました。これで次の段階に進めました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ