我如何截断数组键

时间:2011-06-06 07:08:52

标签: php arrays truncate

嘿那里,我正在尝试根据某些数组生成图表,但要分配x标签,我需要将我的密钥截断为5个字符或其他...

所以来自:

Array ( [Fruits totals] => 61 [Vegetables totals] => 71) 

Array ( [Fruit] => 61 [Veget] => 71) 

提前感谢。

1 个答案:

答案 0 :(得分:6)

迭代数组:

$truncated = array();

foreach($array as $key => $val) {
    $truncated[substr($key, 0, 5)] = $val;
} 

请注意,原始数组中的两个不同条目可能具有相同的截断键。在这种情况下,最后一个条目将覆盖以前的值。