$punctuation = array();
// Handle " ‘ , . – _ : ; | { { } ] + = * & % $ � # @ ! ~ ( ) ? < > \ � �
$punctuation[‘double_quotes’] = array(‘value’ => ‘"’, ‘name’ => ‘Double quotes "’);
$punctuation[‘quotes’] = array(‘value’ => "’", ‘name’ => "Single quotes (apostrophe) ‘");
$punctuation[‘backtick’] = array(‘value’ => "`", ‘name’ => "Back tick `");
$punctuation[‘comma’] = array(‘value’ => ",", ‘name’ => ‘Comma ,’);
$punctuation[‘period’] = array(‘value’ => ".", ‘name’ => ‘Period .’);
$punctuation[‘hyphen’] = array(‘value’ => "-", ‘name’ => ‘Hyphen -‘);
$punctuation[‘underscore’] = array(‘value’ => "_", ‘name’ => ‘Underscore _’);
$punctuation[‘colon’] = array(‘value’ => ":", ‘name’ => ‘Colon :’);
$punctuation[‘semicolon’] = array(‘value’ => ";", ‘name’ => ‘Semicolon ;’);
$punctuation[‘pipe’] = array(‘value’ => "|", ‘name’ => ‘Pipe |’);
$punctuation[‘left_curly’] = array(‘value’ => "{", ‘name’ => ‘Left curly bracket {‘);
$punctuation[‘left_square’] = array(‘value’ => "[", ‘name’ => ‘Left square bracket [‘);
$punctuation[‘right_curly’] = array(‘value’ => "}", ‘name’ => ‘Right curly bracket }’);
$punctuation[‘right_square’] = array(‘value’ => "]", ‘name’ => ‘Right square bracket ]’);
$punctuation[‘plus’] = array(‘value’ => "+", ‘name’ => ‘Plus +’);
$punctuation[‘equal’] = array(‘value’ => "=", ‘name’ => ‘Equal =’);
$punctuation[‘asterisk’] = array(‘value’ => "*", ‘name’ => ‘Asterisk *’);
$punctuation[‘ampersand’] = array(‘value’ => "&", ‘name’ => ‘Ampersand &’);
$punctuation[‘percent’] = array(‘value’ => "%", ‘name’ => ‘Percent %’);
$punctuation[‘caret’] = array(‘value’ => "^", ‘name’ => ‘Caret ^’);
$punctuation[‘dollar’] = array(‘value’ => "$", ‘name’ => ‘Dollar $’);
$punctuation[‘hash’] = array(‘value’ => "#", ‘name’ => ‘Hash #’);
$punctuation[‘at’] = array(‘value’ => "@", ‘name’ => ‘At @’);
$punctuation[‘exclamation’] = array(‘value’ => "!", ‘name’ => ‘Exclamation !’);
$punctuation[‘tilde’] = array(‘value’ => "~", ‘name’ => ‘Tilde ~’);
$punctuation[‘left_parenthesis’] = array(‘value’ => "(", ‘name’ => ‘Left parenthesis (‘);
$punctuation[‘right_parenthesis’] = array(‘value’ => ")", ‘name’ => ‘right parenthesis )’);
$punctuation[‘question_mark’] = array(‘value’ => "?", ‘name’ => ‘Question mark ?’);
$punctuation[‘less_than’] = array(‘value’ => "<", ‘name’ => ‘Less than <‘);
$punctuation[‘greater_than’] = array(‘value’ => ">", ‘name’ => ‘Greater than >’);
$punctuation[‘back_slash’] = array(‘value’ => ‘\\’, ‘name’ => ‘Back slash \\’);
return $punctuation;
}