5

Javascript では、関数を実行した後、次のように、関数によって返された配列の要素をすぐに取得できます。

myFunc("birds")[0] //gets element zero returned from "myFunc()"

これは、これを行うよりもはるかに簡単で高速です。

$myArray = myFunc("birds");
echo $myArray[0];

PHP には javascript と同様の略記がありますか? 私はただ興味があります。前もって感謝します!

4

3 に答える 3

4

いいえ、残念ながら、PHP では配列変数にのみ添字を付けることができ、式を返す他の種類の配列はできません。

于 2010-03-21T00:01:26.253 に答える
1
reset(myFunc("birds"))

連想配列では機能しませんが、うまく機能します。

もちろん、関数を書くこともできます。

function arr_get($arr, $i)
{
 return $arr[$i];
}

echo arr_get(myFunc("birds"), 0);
于 2010-12-17T23:51:44.050 に答える
0

短い答えはノーです。

より長い答えはおそらくすぐに来るでしょう。見る:

前回はPHP トランクを使用しましたが、問題なく動作しました。

于 2011-02-27T01:18:58.983 に答える