嘿那里,我正在尝试根据某些数组生成图表,但要分配x标签,我需要将我的密钥截断为5个字符或其他...
所以来自:
Array ( [Fruits totals] => 61 [Vegetables totals] => 71)
到
Array ( [Fruit] => 61 [Veget] => 71)
提前感谢。
答案 0 :(得分:6)
迭代数组:
$truncated = array();
foreach($array as $key => $val) {
$truncated[substr($key, 0, 5)] = $val;
}
请注意,原始数组中的两个不同条目可能具有相同的截断键。在这种情况下,最后一个条目将覆盖以前的值。