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);
41 return call_user_func_array(
'stristr',
$args);
54 $args = func_get_args();
55 if (is_callable(
'mb_strlen')) {
56 return call_user_func_array(
'mb_strlen',
$args);
59 return call_user_func_array(
'strlen',
$args);
72 $args = func_get_args();
73 if (is_callable(
'mb_strpos')) {
74 return call_user_func_array(
'mb_strpos',
$args);
77 return call_user_func_array(
'strpos',
$args);
90 $args = func_get_args();
91 if (is_callable(
'mb_strrchr')) {
92 return call_user_func_array(
'mb_strrchr',
$args);
95 return call_user_func_array(
'strrchr',
$args);
108 $args = func_get_args();
109 if (is_callable(
'mb_strripos')) {
110 return call_user_func_array(
'mb_strripos',
$args);
113 return call_user_func_array(
'strripos',
$args);
126 $args = func_get_args();
127 if (is_callable(
'mb_strrpos')) {
128 return call_user_func_array(
'mb_strrpos',
$args);
131 return call_user_func_array(
'strrpos',
$args);
144 $args = func_get_args();
145 if (is_callable(
'mb_strstr')) {
146 return call_user_func_array(
'mb_strstr',
$args);
149 return call_user_func_array(
'strstr',
$args);
162 $args = func_get_args();
163 if (is_callable(
'mb_strtolower')) {
164 return call_user_func_array(
'mb_strtolower',
$args);
167 return call_user_func_array(
'strtolower',
$args);
180 $args = func_get_args();
181 if (is_callable(
'mb_strtoupper')) {
182 return call_user_func_array(
'mb_strtoupper',
$args);
185 return call_user_func_array(
'strtoupper',
$args);
196 if (is_callable(
'mb_convert_case')) {
197 return mb_convert_case($str, MB_CASE_TITLE,
'UTF-8');
200 return ucwords($str);
213 $args = func_get_args();
214 if (is_callable(
'mb_substr_count')) {
215 return call_user_func_array(
'mb_substr_count',
$args);
218 return call_user_func_array(
'substr_count',
$args);
231 $args = func_get_args();
232 if (is_callable(
'mb_substr')) {
233 return call_user_func_array(
'mb_substr',
$args);
236 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)