Wrap these in a couple of functions and surround the joined array elements with parentheses : sprintf « String « PHP






Wrap these in a couple of functions and surround the joined array elements with parentheses

 
<?php 
function array_values_string($arr) { 
    return sprintf("(%s)", implode(', ', array_values($arr))); 
} 

function array_keys_string($arr){ 
    return sprintf("(%s)", implode(', ', array_key($arr))); 
} 

$countries_languages = array('Germany' => 'German', 'France' => 'French', 'Spain' => 'Spanish'); 

print 'Countries: '; 
print array_keys_string($countries_languages); 
print '<br />Languages: '; 
print array_values_string($countries_languages); 

?>
  
  








Related examples in the same category

1.Using a sprintf()-style message catalog
2.Using sprintf with a variable
3.Using sprintf() to ensure that one digit hex numbers (like 0) get padded with a leading 0.
4.sprintf print values to a string
5.sprintf()'s built-in hex-to-decimal conversion with the %x format character
6.Integral that the value be displayed as a dollar amount set to two decimal places:
7.integer displayed as a dollar amount set to two decimal places
8.Storing a Formatted String