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_strrpos')) {
92 return call_user_func_array(
'mb_strrpos',
$args);
95 return call_user_func_array(
'strrpos',
$args);
108 $args = func_get_args();
109 if (is_callable(
'mb_strstr')) {
110 return call_user_func_array(
'mb_strstr',
$args);
113 return call_user_func_array(
'strstr',
$args);
126 $args = func_get_args();
127 if (is_callable(
'mb_strtolower')) {
128 return call_user_func_array(
'mb_strtolower',
$args);
131 return call_user_func_array(
'strtolower',
$args);
144 $args = func_get_args();
145 if (is_callable(
'mb_strtoupper')) {
146 return call_user_func_array(
'mb_strtoupper',
$args);
149 return call_user_func_array(
'strtoupper',
$args);
161 if (is_callable(
'mb_convert_case')) {
162 return mb_convert_case($str, MB_CASE_TITLE,
'UTF-8');
165 return ucwords($str);
178 $args = func_get_args();
179 if (is_callable(
'mb_substr_count')) {
180 return call_user_func_array(
'mb_substr_count',
$args);
183 return call_user_func_array(
'substr_count',
$args);
196 $args = func_get_args();
197 if (is_callable(
'mb_substr')) {
198 return call_user_func_array(
'mb_substr',
$args);
201 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().
$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_strpos()
Wrapper function for mb_strpos().
elgg_substr()
Wrapper function for mb_substr().
elgg_substr_count()
Wrapper function for mb_substr_count().
elgg_ucwords($str)
Wrapper for mb_convert_case($str, MB_CASE_TITLE)