0

我在 PHP 中有一个函数可以打印这个

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

如何提取单词字符串?也就是说,我想收集每个单词的单独字符串,这样我就可以像“lady gaga”、“marcus”等那样单独调用每个单词……然后我会将它们分配给 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 = 数组([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 回答