0

これを印刷するPHPの関数があります

Array ( [ladygaga] => 2 [marcus] => 1 [brigstocke] => 1 [georgejeie] => 1 [george] => 1 [dbeckham] => 1 [becks] => 1 ) 1

単語列を抽出するにはどうすればよいですか? つまり、各単語の個々の文字列を収集して、「レディー ガガ」、「マーカス」などのように各単語を個別に呼び出すことができるようにしたいと考えています。次に、これらを html パラメータに割り当てます。

ありがとうございました

4

4 に答える 4

3

array_keysキーの抽出を試みます。

$strings = array_keys($theArray);

// Gives:

array('ladygaga', 'marcus', 'brigstocke', ...);

http://php.net/manual/en/function.array-keys.php

于 2013-08-11T11:08:34.973 に答える
2

array_keys()を見てください

$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));

// returns Array(0, "color");
于 2013-08-11T11:09:37.483 に答える
2

このようにarray_keysを使用します

$array = Array ( [ladygaga] => 2 [marcus] => 1 [brigstocke] => 1 [georgejeie] => 1 [george] => 1 [dbeckham] => 1 [becks] => 1 ) ;

$keys = array_keys($array); // これには、要素として "ladygaga"、"marcus" .. が含まれます

于 2013-08-11T11:09:43.577 に答える
0

あなたがしようとしているのが、あなたが言うように単語を個別に呼び出すことである場合は、PHP の foreach ループを確認することをお勧めします。こちらのドキュメントをご覧ください: http://php.net/manual/en/control-structures.foreach.php

これを使用すると、キーだけを取得して値を無視できます。

foreach (array_expression as $key => $value)
statement
于 2013-08-11T11:12:54.177 に答える