17 if (is_callable(
'mb_parse_str')) {
36 $args = func_get_args();
37 if (is_callable(
'mb_stristr')) {
38 return call_user_func_array(
'mb_stristr',
$args);
40 return call_user_func_array(
'stristr',
$args);
53 $args = func_get_args();
54 if (is_callable(
'mb_strlen')) {
55 return call_user_func_array(
'mb_strlen',
$args);
57 return call_user_func_array(
'strlen',
$args);
70 $args = func_get_args();
71 if (is_callable(
'mb_strpos')) {
72 return call_user_func_array(
'mb_strpos',
$args);
74 return call_user_func_array(
'strpos',
$args);
87 $args = func_get_args();
88 if (is_callable(
'mb_strrchr')) {
89 return call_user_func_array(
'mb_strrchr',
$args);
91 return call_user_func_array(
'strrchr',
$args);
104 $args = func_get_args();
105 if (is_callable(
'mb_strripos')) {
106 return call_user_func_array(
'mb_strripos',
$args);
108 return call_user_func_array(
'strripos',
$args);
121 $args = func_get_args();
122 if (is_callable(
'mb_strrpos')) {
123 return call_user_func_array(
'mb_strrpos',
$args);
125 return call_user_func_array(
'strrpos',
$args);
138 $args = func_get_args();
139 if (is_callable(
'mb_strstr')) {
140 return call_user_func_array(
'mb_strstr',
$args);
142 return call_user_func_array(
'strstr',
$args);
155 $args = func_get_args();
156 if (is_callable(
'mb_strtolower')) {
157 return call_user_func_array(
'mb_strtolower',
$args);
159 return call_user_func_array(
'strtolower',
$args);
172 $args = func_get_args();
173 if (is_callable(
'mb_strtoupper')) {
174 return call_user_func_array(
'mb_strtoupper',
$args);
176 return call_user_func_array(
'strtoupper',
$args);
187 if (is_callable(
'mb_convert_case')) {
188 return mb_convert_case($str, MB_CASE_TITLE,
'UTF-8');
190 return ucwords($str);
203 $args = func_get_args();
204 if (is_callable(
'mb_substr_count')) {
205 return call_user_func_array(
'mb_substr_count',
$args);
207 return call_user_func_array(
'substr_count',
$args);
220 $args = func_get_args();
221 if (is_callable(
'mb_substr')) {
222 return call_user_func_array(
'mb_substr',
$args);
224 return call_user_func_array(
'substr',
$args);
elgg_parse_str($str)
Elgg UTF-8 string functions.
elgg_strstr()
Wrapper function for mb_strstr().
elgg_strtoupper()
Wrapper function for mb_strtoupper().
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().
elgg_ucwords($str)
Wrapper for mb_convert_case($str, MB_CASE_TITLE)