// Partition text columns including delimiter and array delimiter. Note: The full-angle, full-angle, and half-width slice names are English letters, numbers, and numbers.
Function my_split ($ string ){
$ COUNT = mb_strlen ($ string );
For ($ I = 0; $ I <$ count ;){
$ Ordvalue = ord (substr ($ string, $ I, 1 ));
If ($ ordvalue = 131 | $ ordvalue = 130 | $ ordvalue = 129 ){
$ RET [] = substr ($ string, $ I, 2 );
$ I + = 2;
} Else {
$ RET [] = substr ($ string, $ I, 1 );
$ I + = 1;
}
}
Return $ ret;
}
// The half-width slice is named full-width slice.
Function convkanazenhan ($ Str)
{
$ Kanabefore = "there are too many other large numbers of small numbers of bytes. please refer to the following link for more information: please refer to the following link for more information: j k l m n o p q r s t u v w x y z a B c d e f g h I j k l m n o p q r s t U V W x y z, ";
$ Kanaafter = "too many attempts have been made even though there are too many attempts to handle these issues before they occur. please refer to the following link for more information: ロヮワヲー a B c d e f g h I j k l m n o p q r s t u v w x y z A B C D E F G H I j k l m n o p q r s t u v w x Y Z ,";
$ Array = my_split ($ Str );
$ Backslash = explode ("", $ kanabefore );
$ Chairman = explode ("", $ kanaafter );
$ Restr = "";
Foreach ($ array as $ key => $ value ){
$ Pos = array_search ($ value, $ backslash );
If ($ Pos = array_search ($ value, $ backslash ))! = NULL ){
$ Restr. = $ Chairman [$ POS];
} Else {
$ Restr. = $ value;
}
}
Return $ restr;
}
Echo convkanazenhan please refer to the following link for more information: ロヮワヲー a B c d e f g h I j k l m n o p q r s t u v w x y z A B C D E F G H I j k l m n o p q r s t u v w x Y Z ,");