4 if (is_callable(
'mb_internal_encoding')) {
5 mb_internal_encoding(
"UTF-8");
6 if (ini_get(
"mbstring.internal_encoding")) {
7 ini_set(
"mbstring.internal_encoding",
'UTF-8');
22 if (is_callable(
'mb_parse_str')) {
23 mb_parse_str($str, $results);
43 $args = func_get_args();
44 if (is_callable(
'mb_split')) {
45 return call_user_func_array(
'mb_split',
$args);
47 return call_user_func_array(
'split',
$args);
60 $args = func_get_args();
61 if (is_callable(
'mb_stristr')) {
62 return call_user_func_array(
'mb_stristr',
$args);
64 return call_user_func_array(
'stristr',
$args);
77 $args = func_get_args();
78 if (is_callable(
'mb_strlen')) {
79 return call_user_func_array(
'mb_strlen',
$args);
81 return call_user_func_array(
'strlen',
$args);
94 $args = func_get_args();
95 if (is_callable(
'mb_strpos')) {
96 return call_user_func_array(
'mb_strpos',
$args);
98 return call_user_func_array(
'strpos',
$args);
111 $args = func_get_args();
112 if (is_callable(
'mb_strrchr')) {
113 return call_user_func_array(
'mb_strrchr',
$args);
115 return call_user_func_array(
'strrchr',
$args);
128 $args = func_get_args();
129 if (is_callable(
'mb_strripos')) {
130 return call_user_func_array(
'mb_strripos',
$args);
132 return call_user_func_array(
'strripos',
$args);
145 $args = func_get_args();
146 if (is_callable(
'mb_strrpos')) {
147 return call_user_func_array(
'mb_strrpos',
$args);
149 return call_user_func_array(
'strrpos',
$args);
162 $args = func_get_args();
163 if (is_callable(
'mb_strstr')) {
164 return call_user_func_array(
'mb_strstr',
$args);
166 return call_user_func_array(
'strstr',
$args);
179 $args = func_get_args();
180 if (is_callable(
'mb_strtolower')) {
181 return call_user_func_array(
'mb_strtolower',
$args);
183 return call_user_func_array(
'strtolower',
$args);
196 $args = func_get_args();
197 if (is_callable(
'mb_strtoupper')) {
198 return call_user_func_array(
'mb_strtoupper',
$args);
200 return call_user_func_array(
'strtoupper',
$args);
213 $args = func_get_args();
214 if (is_callable(
'mb_substr_count')) {
215 return call_user_func_array(
'mb_substr_count',
$args);
217 return call_user_func_array(
'substr_count',
$args);
230 $args = func_get_args();
231 if (is_callable(
'mb_substr')) {
232 return call_user_func_array(
'mb_substr',
$args);
234 return call_user_func_array(
'substr',
$args);
elgg_strstr()
Wrapper function for mb_strstr().
elgg_strtoupper()
Wrapper function for mb_strtoupper().
elgg_split()
Wrapper function for mb_split().
elgg parse_str
Returns an object with key/values of the parsed query string.
if(is_callable('mb_internal_encoding')) elgg_parse_str($str)
Parses a string using mb_parse_str() if available.
$args
Some servers don't allow PHP to check the rewrite, so try via AJAX.
elgg_strtolower()
Wrapper function for mb_strtolower().
elgg_strlen()
Wrapper function for mb_strlen().
elgg_strrpos()
Wrapper function for mb_strrpos().
elgg_stristr()
Wrapper function for mb_stristr().
elgg_strrchr()
Wrapper function for mb_strrchr().
elgg_strpos()
Wrapper function for mb_strpos().
elgg_substr()
Wrapper function for mb_substr().
elgg_strripos()
Wrapper function for mb_strripos().
elgg_substr_count()
Wrapper function for mb_substr_count().