function _chart_encode_data in Google Chart Tools: Image Charts 7
Same name and namespace in other branches
- 5 chart.module \_chart_encode_data()
- 6 chart.module \_chart_encode_data()
Encode an array of data.
Missing data placeholder 'NULL' is replaced the appropriate placeholder.
Return value
string
1 call to _chart_encode_data()
- chart_build in ./
chart.module - Build chart query data.
File
- ./
chart.module, line 447 - Provides primary Drupal hook implementations.
Code
function _chart_encode_data($data) {
$output = '';
if (count($data)) {
foreach ($data as $k => $v) {
if (is_array($v) || is_object($v)) {
$output .= '|';
$output .= _chart_encode_data($v);
}
else {
if (is_numeric($v)) {
$output .= $v . ',';
}
else {
$output .= '-1,';
}
}
}
}
return trim($output, '|,');
}