5

var ダンプすると次のような連想配列があります。

Array
(
    [tumblr] => Array
        (
            [type] => tumblr
            [url] => http://tumblr.com/
        )

    [twitter] => Array
        (
            [type] => twitter
            [url] => https://twitter.com/
        )

)

ご覧のとおり、キーはカスタムの「tumblr」と「twitter」であり、数値の 0 と 1 ではありません。

カスタム キーで値を取得する必要がある場合もあれば、数値キーで値を取得する必要がある場合もあります。

出力する方法はありますか$myarray[0]

(
    [type] => tumblr
    [url] => http://tumblr.com/
)
4

2 に答える 2

8

次の方法で配列を実行できますarray_values()

$myarray = array_values( $myarray);

配列は次のようになります。

array(2) {
  [0]=>
  array(2) {
    ["type"]=>
    string(6) "tumblr"
    ["url"]=>
    string(18) "http://tumblr.com/"
  } ...

これはarray_values()、配列から値を取得し、配列を数値配列としてリセット/並べ替え/キー変更するだけだからです。

于 2012-06-27T20:32:47.790 に答える
0

を使用array_valuesして、数値インデックスを持つ配列のコピーを取得できます。

于 2012-06-27T20:33:06.860 に答える