Elgg  Version 5.1
mb_wrapper.php
Go to the documentation of this file.
1 <?php
16 function elgg_parse_str($str) {
17  if (is_callable('mb_parse_str')) {
18  mb_parse_str($str, $results);
19  } else {
20  parse_str($str, $results);
21  }
22 
23  return $results;
24 }
25 
35 function elgg_stristr() {
36  $args = func_get_args();
37  if (is_callable('mb_stristr')) {
38  return call_user_func_array('mb_stristr', $args);
39  }
40 
41  return call_user_func_array('stristr', $args);
42 }
43 
53 function elgg_strlen() {
54  $args = func_get_args();
55  if (is_callable('mb_strlen')) {
56  return call_user_func_array('mb_strlen', $args);
57  }
58 
59  return call_user_func_array('strlen', $args);
60 }
61 
71 function elgg_strpos() {
72  $args = func_get_args();
73  if (is_callable('mb_strpos')) {
74  return call_user_func_array('mb_strpos', $args);
75  }
76 
77  return call_user_func_array('strpos', $args);
78 }
79 
89 function elgg_strrchr() {
90  $args = func_get_args();
91  if (is_callable('mb_strrchr')) {
92  return call_user_func_array('mb_strrchr', $args);
93  }
94 
95  return call_user_func_array('strrchr', $args);
96 }
97 
107 function elgg_strripos() {
108  $args = func_get_args();
109  if (is_callable('mb_strripos')) {
110  return call_user_func_array('mb_strripos', $args);
111  }
112 
113  return call_user_func_array('strripos', $args);
114 }
115 
125 function elgg_strrpos() {
126  $args = func_get_args();
127  if (is_callable('mb_strrpos')) {
128  return call_user_func_array('mb_strrpos', $args);
129  }
130 
131  return call_user_func_array('strrpos', $args);
132 }
133 
143 function elgg_strstr() {
144  $args = func_get_args();
145  if (is_callable('mb_strstr')) {
146  return call_user_func_array('mb_strstr', $args);
147  }
148 
149  return call_user_func_array('strstr', $args);
150 }
151 
161 function elgg_strtolower() {
162  $args = func_get_args();
163  if (is_callable('mb_strtolower')) {
164  return call_user_func_array('mb_strtolower', $args);
165  }
166 
167  return call_user_func_array('strtolower', $args);
168 }
169 
179 function elgg_strtoupper() {
180  $args = func_get_args();
181  if (is_callable('mb_strtoupper')) {
182  return call_user_func_array('mb_strtoupper', $args);
183  }
184 
185  return call_user_func_array('strtoupper', $args);
186 }
187 
195 function elgg_ucwords($str) {
196  if (is_callable('mb_convert_case')) {
197  return mb_convert_case($str, MB_CASE_TITLE, 'UTF-8');
198  }
199 
200  return ucwords($str);
201 }
202 
212 function elgg_substr_count() {
213  $args = func_get_args();
214  if (is_callable('mb_substr_count')) {
215  return call_user_func_array('mb_substr_count', $args);
216  }
217 
218  return call_user_func_array('substr_count', $args);
219 }
220 
230 function elgg_substr() {
231  $args = func_get_args();
232  if (is_callable('mb_substr')) {
233  return call_user_func_array('mb_substr', $args);
234  }
235 
236  return call_user_func_array('substr', $args);
237 }
elgg_parse_str($str)
Elgg UTF-8 string functions.
Definition: mb_wrapper.php:16
elgg_strstr()
Wrapper function for mb_strstr().
Definition: mb_wrapper.php:143
elgg_strtoupper()
Wrapper function for mb_strtoupper().
Definition: mb_wrapper.php:179
elgg parse_str
Returns an object with key/values of the parsed query string.
Definition: elgglib.js:208
$args
Some servers don&#39;t allow PHP to check the rewrite, so try via AJAX.
elgg_strtolower()
Wrapper function for mb_strtolower().
Definition: mb_wrapper.php:161
elgg_strlen()
Wrapper function for mb_strlen().
Definition: mb_wrapper.php:53
elgg_strrpos()
Wrapper function for mb_strrpos().
Definition: mb_wrapper.php:125
elgg_stristr()
Wrapper function for mb_stristr().
Definition: mb_wrapper.php:35
elgg_strrchr()
Wrapper function for mb_strrchr().
Definition: mb_wrapper.php:89
elgg_strpos()
Wrapper function for mb_strpos().
Definition: mb_wrapper.php:71
$results
Definition: content.php:22
elgg_substr()
Wrapper function for mb_substr().
Definition: mb_wrapper.php:230
elgg_strripos()
Wrapper function for mb_strripos().
Definition: mb_wrapper.php:107
elgg_substr_count()
Wrapper function for mb_substr_count().
Definition: mb_wrapper.php:212
elgg_ucwords($str)
Wrapper for mb_convert_case($str, MB_CASE_TITLE)
Definition: mb_wrapper.php:195