PHP | IntlChar getBidiPairedBracket() Function

The IntlChar::getBidiPairedBracket() function is an inbuilt function in PHP which is used to get the paired bracket character for a code point. This function mapped with paired bracket. If the character has no pair bracket then it returns the character itself.

Syntax:

IntlChar::getBidiPairedBracket ( $codepoint )

Parameters: This function accepts single parameter $codepoint which is mandatory. The $codepoint value is an integer values or character, which is encoded as a UTF-8 string.

Return Value: This function returns the mapped paired bracket. If the character has no pair bracket then it returns the character itself.

Below programs illustrate the IntlChar::getBidiPairedBracket() function in PHP:



Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// PHP function to illustrate 
// the use of IntlChar::getBidiPairedBracket()
  
// Input data is number type
var_dump(IntlChar::getBidiPairedBracket(91));
  
// Input data is bracket character type
var_dump(IntlChar::getBidiPairedBracket('['));
  
// Input data is bracket character type
var_dump(IntlChar::getBidiPairedBracket('}'));
  
// Input data is bracket character type
var_dump(IntlChar::getBidiPairedBracket('"'));
  
// Input data is string type
var_dump(IntlChar::getBidiPairedBracket('ABC'));
  
// Input data is character type
var_dump(IntlChar::getBidiPairedBracket('A'));
?>

chevron_right


Output:

int(93)
string(1) "]"
string(1) "{"
string(1) """
NULL
string(1) "A"

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP code to illustrate the
// IntlChar::getBidiPairedBracket() function
       
// Declare an array $arr
$arr = array("G", "{", "^", ")", "6", "{}", "))", "\t");
      
// Loop run for every array element
foreach ($arr as $val){
          
    // Check each element as code point data
    var_dump(IntlChar::getBidiPairedBracket($val));
}
?>

chevron_right


Output:

string(1) "G"
string(1) "}"
string(1) "^"
string(1) "("
string(1) "6"
NULL
NULL
string(1) "    "

Related Articles:

Reference: http://php.net/manual/en/intlchar.getbidipairedbracket.php




My Personal Notes arrow_drop_up

Recommended Posts:

    Article Tags :
    Practice Tags :


    Be the First to upvote.


    Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.