20 if (is_callable(
'mb_parse_str')) {
21 mb_parse_str($str, $results);
39 $args = func_get_args();
40 if (is_callable(
'mb_split')) {
41 return call_user_func_array(
'mb_split',
$args);
43 return call_user_func_array(
'split',
$args);
56 $args = func_get_args();
57 if (is_callable(
'mb_stristr')) {
58 return call_user_func_array(
'mb_stristr',
$args);
60 return call_user_func_array(
'stristr',
$args);
73 $args = func_get_args();
74 if (is_callable(
'mb_strlen')) {
75 return call_user_func_array(
'mb_strlen',
$args);
77 return call_user_func_array(
'strlen',
$args);
90 $args = func_get_args();
91 if (is_callable(
'mb_strpos')) {
92 return call_user_func_array(
'mb_strpos',
$args);
94 return call_user_func_array(
'strpos',
$args);
107 $args = func_get_args();
108 if (is_callable(
'mb_strrchr')) {
109 return call_user_func_array(
'mb_strrchr',
$args);
111 return call_user_func_array(
'strrchr',
$args);
124 $args = func_get_args();
125 if (is_callable(
'mb_strripos')) {
126 return call_user_func_array(
'mb_strripos',
$args);
128 return call_user_func_array(
'strripos',
$args);
141 $args = func_get_args();
142 if (is_callable(
'mb_strrpos')) {
143 return call_user_func_array(
'mb_strrpos',
$args);
145 return call_user_func_array(
'strrpos',
$args);
158 $args = func_get_args();
159 if (is_callable(
'mb_strstr')) {
160 return call_user_func_array(
'mb_strstr',
$args);
162 return call_user_func_array(
'strstr',
$args);
175 $args = func_get_args();
176 if (is_callable(
'mb_strtolower')) {
177 return call_user_func_array(
'mb_strtolower',
$args);
179 return call_user_func_array(
'strtolower',
$args);
192 $args = func_get_args();
193 if (is_callable(
'mb_strtoupper')) {
194 return call_user_func_array(
'mb_strtoupper',
$args);
196 return call_user_func_array(
'strtoupper',
$args);
209 $args = func_get_args();
210 if (is_callable(
'mb_substr_count')) {
211 return call_user_func_array(
'mb_substr_count',
$args);
213 return call_user_func_array(
'substr_count',
$args);
226 $args = func_get_args();
227 if (is_callable(
'mb_substr')) {
228 return call_user_func_array(
'mb_substr',
$args);
230 return call_user_func_array(
'substr',
$args);
235 if (is_callable(
'mb_internal_encoding')) {
236 mb_internal_encoding(
"UTF-8");
237 if (ini_get(
"mbstring.internal_encoding")) {
238 ini_set(
"mbstring.internal_encoding",
'UTF-8');
elgg_parse_str($str)
Parses a string using mb_parse_str() if available.
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.
$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().