Lines Matching refs:key

20         foreach ($array as $key => $value) {
21 if (is_numeric($key)) {
24 $array[$start] = array_pull($array, $key);
37 * @param string $key
41 function array_add($array, $key, $value) argument
43 if (is_null(get($array, $key))) {
44 set($array, $key, $value);
63 foreach ($array as $key => $value) {
64 list($innerKey, $innerValue) = call_user_func($callback, $key, $value);
98 foreach ($array as $key => $value) {
100 $results = array_merge($results, dot($value, $prepend . $key . '.'));
102 $results[$prepend . $key] = $value;
129 * @param string $key
132 function array_fetch($array, $key) argument
136 foreach (explode('.', $key) as $segment) {
161 foreach ($array as $key => $value) {
162 if (call_user_func($callback, $key, $value)) {
217 foreach ((array)$keys as $key) {
218 $parts = explode('.', $key);
241 * @param string $key
245 function array_get($array, $key, $default = null) argument
247 if (is_null($key)) {
251 if (isset($array[$key])) {
252 return $array[$key];
255 foreach (explode('.', $key) as $segment) {
272 * @param string $key
275 function array_has($array, $key) argument
277 if (empty($array) || is_null($key)) {
281 if (array_key_exists($key, $array)) {
285 foreach (explode('.', $key) as $segment) {
317 * @param string $key
320 function array_pluck($array, $value, $key = null) argument
330 if (is_null($key)) {
333 $itemKey = data_get($item, $key);
348 * @param string $key
352 function array_pull(&$array, $key, $default = null) argument
354 $value = get($array, $key, $default);
356 forget($array, $key);
369 * @param string $key
373 function array_set(&$array, $key, $value) argument
375 if (is_null($key)) {
379 $keys = explode('.', $key);
382 $key = array_shift($keys);
387 if (!isset($array[$key]) || !is_array($array[$key])) {
388 $array[$key] = array();
391 $array =& $array[$key];
412 foreach ($array as $key => $value) {
413 if (call_user_func($callback, $key, $value)) {
414 $filtered[$key] = $value;
480 * @param string $key
484 function data_get($target, $key, $default = null) argument
486 if (is_null($key)) {
490 foreach (explode('.', $key) as $segment) {
582 * @param string $key
586 function object_get($object, $key, $default = null) argument
588 if (is_null($key) || trim($key) == '') {
592 foreach (explode('.', $key) as $segment) {
633 $key = $value . $delimiter;
635 if (isset($snakeCache[$key])) {
636 return $snakeCache[$key];
643 return $snakeCache[$key] = $value;
827 foreach (charsArray() as $key => $val) {
828 $value = str_replace($val, $key, $value);
1380 $key = $value;
1382 if (isset($studlyCache[$key])) {
1383 return $studlyCache[$key];
1388 return $studlyCache[$key] = str_replace(' ', '', $value);
1463 $key = $value;
1465 if (isset($studlyCache[$key])) {
1466 return $studlyCache[$key];
1471 return $studlyCache[$key] = str_replace(' ', '', $value);
1480 * @param string $key
1484 function get($array, $key, $default = null) argument
1486 if (is_null($key)) {
1490 if (isset($array[$key])) {
1491 return $array[$key];
1494 foreach (explode('.', $key) as $segment) {
1513 * @param string $key
1517 function set(&$array, $key, $value) argument
1519 if (is_null($key)) {
1523 $keys = explode('.', $key);
1526 $key = array_shift($keys);
1531 if (!isset($array[$key]) || !is_array($array[$key])) {
1532 $array[$key] = array();
1535 $array =& $array[$key];
1556 foreach ($array as $key => $value) {
1558 $results = array_merge($results, dot($value, $prepend . $key . '.'));
1560 $results[$prepend . $key] = $value;
1579 foreach ($array as $key => $value) {
1580 if (call_user_func($callback, $key, $value)) {
1601 foreach ((array)$keys as $key) {
1602 $parts = explode('.', $key);
1683 * @param string|array $key
1687 function data_fill(&$target, $key, $value) argument
1689 return data_set($target, $key, $value, false);
1698 * @param string|array $key
1703 function data_set(&$target, $key, $value, $overwrite = true) argument
1705 $segments = is_array($key) ? $key : explode('.', $key);
1764 * @param string|int $key
1767 function exists($array, $key) argument
1770 return $array->offsetExists($key);
1772 return array_key_exists($key, $array);