*/ function akeeba_array_forget(&$array, $key) { $keys = explode('.', $key); while (count($keys) > 1) { $key = array_shift($keys); if ( ! isset($array[$key]) || ! is_array($array[$key])) { return; } $array =& $array[$key]; } unset($array[array_shift($keys)]); } } if ( ! function_exists('akeeba_array_get')) { /** * Get an item from an array using "dot" notation. * * @param array $array * @param string $key * @param mixed $default * @return mixed */ function akeeba_array_get($array, $key, $default = null) { if (is_null($key)) return $array; if (isset($array[$key])) return $array[$key]; foreach (explode('.', $key) as $segment) { if ( ! is_array($array) || ! array_key_exists($segment, $array)) { return akeeba_value($default); } $array = $array[$segment]; } return $array; } } if ( ! function_exists('akeeba_array_only')) { /** * Get a subset of the items from the given array. * * @param array $array * @param array $keys * @return array */ function akeeba_array_only($array, $keys) { return array_intersect_key($array, array_flip((array) $keys)); } } if ( ! function_exists('akeeba_array_pluck')) { /** * Pluck an array of values from an array. * * @param array $array * @param string $value * @param string $key * @return array */ function akeeba_array_pluck($array, $value, $key = null) { $results = array(); foreach ($array as $item) { $itemValue = is_object($item) ? $item->{$value} : $item[$value]; // If the key is "null", we will just append the value to the array and keep // looping. Otherwise we will key the array using the value of the key we // received from the developer. Then we'll return the final array form. if (is_null($key)) { $results[] = $itemValue; } else { $itemKey = is_object($item) ? $item->{$key} : $item[$key]; $results[$itemKey] = $itemValue; } } return $results; } } if ( ! function_exists('akeeba_array_pull')) { /** * Get a value from the array, and remove it. * * @param array $array * @param string $key * @return mixed */ function akeeba_array_pull(&$array, $key) { $value = akeeba_array_get($array, $key); akeeba_array_forget($array, $key); return $value; } } if ( ! function_exists('akeeba_array_set')) { /** * Set an array item to a given value using "dot" notation. * * If no key is given to the method, the entire array will be replaced. * * @param array $array * @param string $key * @param mixed $value * @return array */ function akeeba_array_set(&$array, $key, $value) { if (is_null($key)) return $array = $value; $keys = explode('.', $key); while (count($keys) > 1) { $key = array_shift($keys); // If the key doesn't exist at this depth, we will just create an empty array // to hold the next value, allowing us to create the arrays to hold final // values at the correct depth. Then we'll keep digging into the array. if ( ! isset($array[$key]) || ! is_array($array[$key])) { $array[$key] = array(); } $array =& $array[$key]; } $array[array_shift($keys)] = $value; return $array; } } if ( ! function_exists('akeeba_array_sort')) { /** * Sort the array using the given Closure. * * @param array $array * @param \Closure $callback * @return array */ function akeeba_array_sort($array, Closure $callback) { return Awf\Utils\Collection::make($array)->sortBy($callback)->all(); } } if ( ! function_exists('akeeba_array_where')) { /** * Filter the array using the given Closure. * * @param array $array * @param \Closure $callback * @return array */ function akeeba_array_where($array, Closure $callback) { $filtered = array(); foreach ($array as $key => $value) { if (call_user_func($callback, $key, $value)) $filtered[$key] = $value; } return $filtered; } } if ( ! function_exists('akeeba_ends_with')) { /** * Determine if a given string ends with a given substring. * * @param string $haystack * @param string|array $needles * @return bool */ function akeeba_ends_with($haystack, $needles) { foreach ((array) $needles as $needle) { if ((string) $needle === substr($haystack, -strlen($needle))) return true; } return false; } } if ( ! function_exists('akeeba_last')) { /** * Get the last element from an array. * * @param array $array * @return mixed */ function akeeba_last($array) { return end($array); } } if ( ! function_exists('akeeba_object_get')) { /** * Get an item from an object using "dot" notation. * * @param object $object * @param string $key * @param mixed $default * @return mixed */ function akeeba_object_get($object, $key, $default = null) { if (is_null($key) or trim($key) == '') return $object; foreach (explode('.', $key) as $segment) { if ( ! is_object($object) || ! isset($object->{$segment})) { return akeeba_value($default); } $object = $object->{$segment}; } return $object; } } if ( ! function_exists('akeeba_preg_replace_sub')) { /** * Replace a given pattern with each value in the array in sequentially. * * @param string $pattern * @param array $replacements * @param string $subject * @return string */ function akeeba_preg_replace_sub($pattern, &$replacements, $subject) { return preg_replace_callback($pattern, function($match) use (&$replacements) { return array_shift($replacements); }, $subject); } } if ( ! function_exists('akeeba_starts_with')) { /** * Determine if a given string starts with a given substring. * * @param string $haystack * @param string|array $needles * @return bool */ function akeeba_starts_with($haystack, $needles) { foreach ((array) $needles as $needle) { if ($needle != '' && strpos($haystack, $needle) === 0) return true; } return false; } } if ( ! function_exists('akeeba_value')) { /** * Return the default value of the given value. * * @param mixed $value * @return mixed */ function akeeba_value($value) { return $value instanceof Closure ? $value() : $value; } } if ( ! function_exists('akeeba_with')) { /** * Return the given object. Useful for chaining. * * @param mixed $object * @return mixed */ function akeeba_with($object) { return $object; } } کود کامل N.P.K 12+12+36 + TE کالتیفورت – فروشگاه اگری دیجیکالا

کود کامل N.P.K 12+12+36 + TE کالتیفورت

2,800,000 تومان

Out of stock

کود کامل پودری 12+12+36 کالتیفورت کاملا محلول در آب بوده و کیفیت بسیار بالایی دارد. مصرف این کود از زمان تشکیل میوه توصیه می شود.

این کود حاوی عناصر پرمصرف موردنیاز گیاهان نظیر نیتروژن ، فسفر و پتاسیم به همراه سایر عناصر کم مصرف نظیر بر ، مس ، آهن، منگنز و روی به صورت کلات EDTA می باشد.

تولید کشور اسپانیا🇪🇸

درجه کیفی A

بسته بندی: کیسه های 10کیلوگرمی

Be the first to review “کود کامل N.P.K 12+12+36 + TE کالتیفورت”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه − یک =

Reviews

There are no reviews yet.

Main Menu