मैं सरणी में कुंजियों का नाम कैसे बदल सकता हूं?PHP एक सरणी की कुंजी का नाम बदलें
इस सरणी नामित $ start_array के साथ शुरू,
[0] =>
[date] => 2012-05-01
[revenue] => 100
[1] =>
[date] => 2012-05-02
[revenue] => 200
और 'तारीख' और 'राजस्व' के लिए कुंजी बदलें ताकि आप मिल इस $ final_array:
[0] =>
[x] => 2012-05-01
[y] => 100
[1] =>
[x] => 2012-05-02
[y] => 200
यहाँ मेरी भयानक प्रयास है जो काम करता है लेकिन गन्दा है।
$final_array = array();
$max = count($start_array);
for ($j = 0; $j < $max; $j++) {
$final_array[] = array('x' => $start_array[$j]['dateid'], 'y' => $start_array[$j]['ctrl_version_revenue']);
}
इसे उन प्रमुख नामों के साथ नहीं बनाएगा जिन्हें आप पहली जगह चाहते हैं, बेहतर विचार हो? –
दुर्भाग्य से यह संभव नहीं है, मुझे यह सरणी दी गई है। –
और वह क्यों है? –