Elgg  Version 4.x
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  return call_user_func_array('stristr', $args);
41 }
42 
52 function elgg_strlen() {
53  $args = func_get_args();
54  if (is_callable('mb_strlen')) {
55  return call_user_func_array('mb_strlen', $args);
56  }
57  return call_user_func_array('strlen', $args);
58 }
59 
69 function elgg_strpos() {
70  $args = func_get_args();
71  if (is_callable('mb_strpos')) {
72  return call_user_func_array('mb_strpos', $args);
73  }
74  return call_user_func_array('strpos', $args);
75 }
76 
86 function elgg_strrchr() {
87  $args = func_get_args();
88  if (is_callable('mb_strrchr')) {
89  return call_user_func_array('mb_strrchr', $args);
90  }
91  return call_user_func_array('strrchr', $args);
92 }
93 
103 function elgg_strripos() {
104  $args = func_get_args();
105  if (is_callable('mb_strripos')) {
106  return call_user_func_array('mb_strripos', $args);
107  }
108  return call_user_func_array('strripos', $args);
109 }
110 
120 function elgg_strrpos() {
121  $args = func_get_args();
122  if (is_callable('mb_strrpos')) {
123  return call_user_func_array('mb_strrpos', $args);
124  }
125  return call_user_func_array('strrpos', $args);
126 }
127 
137 function elgg_strstr() {
138  $args = func_get_args();
139  if (is_callable('mb_strstr')) {
140  return call_user_func_array('mb_strstr', $args);
141  }
142  return call_user_func_array('strstr', $args);
143 }
144 
154 function elgg_strtolower() {
155  $args = func_get_args();
156  if (is_callable('mb_strtolower')) {
157  return call_user_func_array('mb_strtolower', $args);
158  }
159  return call_user_func_array('strtolower', $args);
160 }
161 
171 function elgg_strtoupper() {
172  $args = func_get_args();
173  if (is_callable('mb_strtoupper')) {
174  return call_user_func_array('mb_strtoupper', $args);
175  }
176  return call_user_func_array('strtoupper', $args);
177 }
178 
186 function elgg_ucwords($str) {
187  if (is_callable('mb_convert_case')) {
188  return mb_convert_case($str, MB_CASE_TITLE, 'UTF-8');
189  }
190  return ucwords($str);
191 }
192 
202 function elgg_substr_count() {
203  $args = func_get_args();
204  if (is_callable('mb_substr_count')) {
205  return call_user_func_array('mb_substr_count', $args);
206  }
207  return call_user_func_array('substr_count', $args);
208 }
209 
219 function elgg_substr() {
220  $args = func_get_args();
221  if (is_callable('mb_substr')) {
222  return call_user_func_array('mb_substr', $args);
223  }
224  return call_user_func_array('substr', $args);
225 }
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:137
elgg_strtoupper()
Wrapper function for mb_strtoupper().
Definition: mb_wrapper.php:171
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:154
elgg_strlen()
Wrapper function for mb_strlen().
Definition: mb_wrapper.php:52
elgg_strrpos()
Wrapper function for mb_strrpos().
Definition: mb_wrapper.php:120
elgg_stristr()
Wrapper function for mb_stristr().
Definition: mb_wrapper.php:35
elgg_strrchr()
Wrapper function for mb_strrchr().
Definition: mb_wrapper.php:86
elgg_strpos()
Wrapper function for mb_strpos().
Definition: mb_wrapper.php:69
$results
Definition: content.php:22
elgg_substr()
Wrapper function for mb_substr().
Definition: mb_wrapper.php:219
elgg_strripos()
Wrapper function for mb_strripos().
Definition: mb_wrapper.php:103
elgg_substr_count()
Wrapper function for mb_substr_count().
Definition: mb_wrapper.php:202
elgg_ucwords($str)
Wrapper for mb_convert_case($str, MB_CASE_TITLE)
Definition: mb_wrapper.php:186